matlab高手来解方程组

来源:百度知道 编辑:UC知道 时间:2024/06/27 15:43:05
l1 l2 l3 L a1 a2 a3 R 为已知量x y z为未知量

(sqrt(l1^2-z^2)+R)^2-(x-a1)^2-y^2=0
(sqrt(l2^2-z^2)+R)^2-(x-a2)^2-y^2=0
(sqrt(l3^2-z^2)+R)^2-(x-a3)^2-(L-y)^2=0

我只有30分了,请高手用MATLAB求出x,y,z的解析解,万分感谢,30分都给你~
我现在急需要啊,请哪位热心的人不吝赐教啊,如果回答能够解决我目前的问题我会开新号给你送分~万分感谢

[x,y,z]=solve('(sqrt(l1^2-z^2)+R)^2-(x-a1)^2-y^2=0','(sqrt(l2^2-z^2)+R)^2-(x-a2)^2-y^2=0','(sqrt(l3^2-z^2)+R)^2-(x-a3)^2-(L-y)^2=0')

就上面这个命令,一步即可求出解析解,不过我试了一下,我电脑可能配置比较低,执行这个命令貌似就死机了。如果你电脑配置不错的话,可以试试这个指令,肯定不会有错的。例如:
>> [x,y]=solve('x+y=a','x-y=b')

x =

1/2*a+1/2*b

y =

1/2*a-1/2*b

对于简单的,电脑求解析解还是很快的。

不过要是几个一直量要是知道的话,带成数字,我觉得肯定要快很多。

知道这题有多难吗?

既然你只有30分,我就信你吧!帮你下忙!

可是要到星期6.7! 现在没时间!

可是我现在真的没太多的时间来算啊!
我们明天要考试了...星期6.7 一定帮你咯!