用MATLAB求解一元高次方程的解,要详细的,

p(x)=(x-1)(x-2)*...*(x-20)。用MATLAB求解,如果再加一个扰动e*p(x),e=10^-6,结果如何,影响如何?
首先谢谢各位热心的回答,不过不是求解p(x)=0的解,正如一楼说的。是求p(x)+e*x^19=0中,未知数前面的系数对扰动e的敏感性,是与p(x)的根作比较。 比如说在 p(x)+e*x^19=a1*x^20+a2*x^19+...+a20*x+a21=0,哪个系数对扰动e最敏感?当然是要程序的。 声明:扰动是有很大影响的。

求根程序如下:

syms x %定义符号变量x
a=(x-1)*(x-2)....*(x-20); % 方程式,加扰动项一样。
X=solve(a,x) %求根

结果如楼上所示,扰动项没有影响。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-23
p(x)=0的解不就是1、2……20吗?有什么好做的?
相似回答