一个多项式最常见的形式如下图第一个式子。在MATLAB中,多项式的各项系数用一个行标的目的量暗示,如下图第二个式子。
例如p(x)=x^3+2可以暗示为p=[1,0,0,2]
在MATLAB中可以用函数建立多项式。
第一种方式是利用poly2str函数,挪用格局为:
f=poly2str(p,'x'),p为系数,x为变量。
第二种方式是利用poly2sym函数,挪用格局为:
f=poly2sym(p),p为系数,默认变量为x。
多项式的值。代数多项式的值可以用polyval函数来求,挪用格局为:
y=polyval(p,x)
例如已知f(x)=x^3+2,求当x=3和x=[1 2 3]时的值。
多项式的值。矩阵多项式的值可以用polyvalm函数来求,挪用格局为:
Y=polyvalm(p,X),X为方阵。
例如已知f(x)=x^3+2,求当x=[1 2 3; 4 5 6; 7 8 9]时的值。
因为polyval函数和polyvalm函数运算法则分歧,运算成果也是分歧的
多项式的根。可以用roots函数来求,挪用格局为:
x=roots(p)
例如求f(x)=x^3+2的根。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!