这样:
a=[3,12,4,7,0,8,1];
r=roots(a)
r =
-38230
-05275 + 08497i
-05275 - 08497i
05007 + 06749i
05007 - 06749i
-01234
可以验证,如:
b=[1 -2 1];
x=roots(b)
x =
1
1
使用单变量求解
比如:
(1)将A1设定为X的值。但不要输入X,点插入-名称,定义名称X,自动给出引用位置=Sheet2!$A$1
(2)在A2输入公式:(A2相当于Y)
=x^6-7x^5-4x^4-14x^3+12x^2-5x-23
(上面的公式有误,数字和X相乘,之间要加上号)
(3)鼠标停留在A2,菜单-工具-单变量求解,自动将A2填入目标单元格;填入目标值=0;可变单元格指向A1
(4)确定之后,在A1显示求解的值。本例X=-0851301797734588
经测试,我的完全可以解出来,没有出现你所说的问题,见下面截图,
至于你的问题,你可以先键入 Quit[]; 执行该命令,然后再重新执行你上面的 Solve 语句。
>> syms x
>> x=solve(3x^6+12x^5+4x^4+7x^3+8x+1)
x =
-38229594374302837584402200170758
-01234290460974708974640983181972
050073119046309714791626700881203 + 067487407918510613234905579083563i
- 052753694869921981996410784117554 + 084972469821217026030183240901441i
- 052753694869921981996410784117554 - 084972469821217026030183240901441i
050073119046309714791626700881203 - 067487407918510613234905579083563i
以上就是关于matlab如何解一元六次方程组全部的内容,包括:matlab如何解一元六次方程组、怎么用excel解一元六次方程.x^6-7x^5-4x^4-14x^3+12x^2-5x=23=0、mathematica解一元六次方程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!