Matlab中计算多项式的值的命令是polyval。
具体用法如下:
y = polyval(p,x)
p为多项式从高位到低位的系数,x是待计算的变量。
下面这个例子是计算p(x) = 3*x^2 + 1 在 x = 5,7时的值。
p = [3 0 1]; %构造多项式
polyval(p,[5 7]) %计算多项式的值
计算结果为:
ans =
76 148
polyval(p,x)函数用于计算多项式的值:其中p表示一个多项式,x表示要求的点。举例如下:
>> p = [1,2,1]; % 表示p(x)=x^2+2*x+1
>> y = polyval(p,3) % 计算p(3)
y = 16