用matlab解高次方程
发布网友
发布时间:2024-10-18 10:45
我来回答
共2个回答
热心网友
时间:2024-10-24 12:19
把方括号都改成圆括号,v后面的小数点去掉。
syms x y z v
[x,y,z,v]=solve('(x-1700)^2+(y-700)^2-(x-2900)^2-(y-900)^2=0',...
'sqrt((x-500)^2+(y-3300)^2+z^2)-sqrt((x-300)^2+(y-200)^2+z^2)-5*v/3=0',...
'sqrt((x-1400)^2+(y-2200)^2+z^2)-sqrt((x-2300)^2+(y-2800)^2+z^2)-3*v/2=0',...
'sqrt((x-800)^2+(y-1600)^2+z^2)-sqrt((x-2300)^2+(y-2800)^2+z^2)-v/15=0');
热心网友
时间:2024-10-24 12:21
p=[121,0,-1210,1705,-440,-109];
r=roots(p)
ans =
-3.7426
1.9844
1.2787
0.6301
-0.1505