中易网

matlab求联立方程,大侠们进来看下!!!

答案:2  悬赏:30  
解决时间 2021-01-07 12:29
matlab求联立方程,大侠们进来看下!!!
最佳答案
你还是老老实实将数值代人方程里,再用solve求解。因为变量愈多,他就会糊里糊涂,容易出错。
s =
a: [1x1 sym]
f1: [1x1 sym]
f2: [1x1 sym]
t: [1x1 sym]
>> s.a
ans =
29.25748919113280194998392607727
>> s.f1
ans =
-5099.5059281938833746138593856386
>> s.f2
ans =
-4528.8488558904105895173945946402
>> s.t
ans =
-89.499122997216732329202890631791追问我把数值带进去,确实不报错了,但算不出答案。你那
s =
a: [1x1 sym]
f1: [1x1 sym]
f2: [1x1 sym]
t: [1x1 sym]

程序里要写入这个吗追答这是计算得出的结果。
syms f1 f2 a t
s=solve(9081.3*cos(a) - 6062.0128670269277790794149041176*sin(a)*sin(t) + 10918.700000000000727595761418343*cos(a)*cos(t) + 5196.4493601462527294643223285675-f1,9081.3*sin(a) + 6062.0128670269277790794149041176*cos(a)*sin(t) + 10918.700000000000727595761418343*sin(a)*cos(t)-f2,0.000000088627240760707341590361418025026*(9081.3*cos(a) - 6062.0128670269277790794149041176*sin(a)*sin(t) + 10918.700000000000727595761418343*cos(a)*cos(t) + 5196.4493601462527294643223285675)^2 - 0.000000063613744069057361802273211927779*(9081.3*sin(a) + 6062.0128670269277790794149041176*cos(a)*sin(t) + 10918.700000000000727595761418343*sin(a)*cos(t))^2 - 1.0,(10918.700000000000727595761418343*sin(a)*sin(t) - 6062.0128670269277790794149041176*cos(a)*cos(t))/(10918.700000000000727595761418343*cos(a)*sin(t) + 6062.0128670269277790794149041176*sin(a)*cos(t)) - (1.0*(142756885841.23559972662478685379*cos(a) - 95294074507.643668924631846333277*sin(a)*sin(t) + 171640581132.07351883589388210782*cos(a)*cos(t) + 81687525804.252736724119115704947))/(102466238619.78755083400756120682*sin(a) + 68398979986.235851937368291755818*cos(a)*sin(t) + 123198013458.19149305113576985528*sin(a)*cos(t)),'f1,f2,a,t')
全部回答
正好在用MATLAB,就拷进去试了一下,可以运行啊,没提示出错,不过算了一会了还没好追问我的咋一直提示出错Warning: Explicit solution could not be found.
> In solve at 81
In h at 16
??? Comma separated list expansion has cell syntax for an array that
is not a cell.
Error in ==> sym.sym>sym.subsref at 1364
[inds{k},refs{k}] = privformat(inds{k});
Error in ==> h at 17
s=[s.f1 s.f2 s.a s.t];追答感觉你在解圆锥曲线的方程?如果你装了Mathematics可以试一下,我这边还没算好呢
Explicit solution could not be found是没有解析解的意思,你定义的是符号变量,可能算起来很慢,改成数值变量试试?追问确实是圆锥曲线,椭圆与双曲线相切,应该有四个解才对啊,但为什么只输出一个解。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广西壮族自治区河池市罗城仫佬族自治县公安局
杭州英豪斯健身怎么样
protel制图原理图文件sch
求个结果?
诗圣和诗仙被人们合称为什么
最严重的工业污染是哪种
王者荣耀中像虚空之眼是哪个英雄
怎样知道功放的真实功率
XXを前にする是什么意思?
1一0.4x=0.36求解
初学唱歌,应该唱什么类型的歌曲?
女子养生会所地址在什么地方,我要处理点事
怀南驾校地址在什么地方,我要处理点事
人体关玄穴在哪
有几个初二的英语题想请教下大家?
推荐资讯
请问铁匠林纳斯那的所有任务都没有了 为什么
和平共处篆字怎么写
贫穷坚强的名言警句
如何解决Win7打开程序出现异常未知的软件异常
要较难的数奥题
为什么百度有些文章下的不是W的文档
人没死先烧衣服会怎样
cacl2和edta结合 为什么酸性增强
推油和按摩,区别?
终于知道COCO为什么欲罢不能了
婚姻如何
在外省上学能在甘肃本省升本科吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?