matlab:求解多项式方程
在Matlab中,我们可以使用poly函数来创建一个多项式。该函数接受一个向量作为输入,表示多项式的系数,从高到低排列。例如,向量[1 0 -3 2]表示多项式x^3 - 3x + 2。
要求解多项式方程,我们可以使用roots函数。该函数接受一个向量作为输入,表示多项式的系数,从高到低排列。它返回一个向量,表示多项式的根。
例如,要求解多项式方程x^3 - 3x + 2 = 0,可以使用以下代码:
p = [1 0 -3 2];
r = roots(p);
这将返回一个向量r,表示多项式的三个根。我们可以使用fprintf函数将它们打印出来:
<