matlab哪个命令计算多项式的值

2025-03-18 02:12:20
推荐回答(2个)
回答1:

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

回答2:

polyval(p,x)函数用于计算多项式的值:其中p表示一个多项式,x表示要求的点。举例如下:

>> p = [1,2,1]; % 表示p(x)=x^2+2*x+1
>> y = polyval(p,3) % 计算p(3)

y =   16