MATLAB 解三元二次方程
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/09 15:59:52
MATLAB 解三元二次方程
有个方程组(x1-x)^2+(y1-y)^2+(z1-z)^2=p1
(x2-x)^2+(y2-y)^2+(z2-z)^2=p2
(x3-x)^2+(y3-y)^2+(z3-z)^2=p3
请问matlab怎么解,要能把所有解都算出来
我要解3000个这样的方程,如果有别的方法也可以说一下
有个方程组(x1-x)^2+(y1-y)^2+(z1-z)^2=p1
(x2-x)^2+(y2-y)^2+(z2-z)^2=p2
(x3-x)^2+(y3-y)^2+(z3-z)^2=p3
请问matlab怎么解,要能把所有解都算出来
我要解3000个这样的方程,如果有别的方法也可以说一下
![MATLAB 解三元二次方程](/uploads/image/z/5477970-66-0.jpg?t=MATLAB+%E8%A7%A3%E4%B8%89%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B)
用下面这个式子肯定可以解出来的,不过呢你要找一个牛一点的机器,至少要4核8G内存,然后装个64为的matlab,运行下面的命令,才有那么一点可能性解出来
[x,y,z]=solve('(x1-x)^2+(y1-y)^2+(z1-z)^2=p1','(x2-x)^2+(y2-y)^2+(z2-z)^2=p2','(x3-x)^2+(y3-y)^2+(z3-z)^2=p3','x','y','z')
[x,y,z]=solve('(x1-x)^2+(y1-y)^2+(z1-z)^2=p1','(x2-x)^2+(y2-y)^2+(z2-z)^2=p2','(x3-x)^2+(y3-y)^2+(z3-z)^2=p3','x','y','z')