文档

polyval

多项式的评估

语法

Y = polyval(p,x)
[y,delta] = polyval(p,x,S)
Y = polyval(p,x,[],mu)
[y,delta] = polyval(p,x,S,mu)

描述

Y = polyval(p,x)返回次数多项式的值n评估在x.输入参数p向量是长度的吗n + 1其元素是待求多项式的降幂系数。

yp1xn+p2xn1+…+pnx+pn+1

x可以是矩阵也可以是向量。无论哪种情况,polyval评估p的每个元素x

[y,delta] = polyval(p,x,S)使用可选输出结构年代生成的polyfit生成误差估计δδ在预测未来观测时误差的标准偏差的估计值是x通过p (x).如果系数p最小二乘估计是由什么计算的polyfit,以及输入到的数据中的误差polyfit是独立的,正态的,方差恒定的y±δ包含至少50%的未来观测的预测x

Y = polyval(p,x,[],mu)[y,delta] = polyval(p,x,S,mu)使用 x x μ 1 / μ 2 代替x.在这个方程中, μ 1 的意思是 x 而且 μ 2 性病 x .定心和缩放参数μ= (μ1μ2的可选输出polyfit

例子

的多项式 p x 3. x 2 + 2 x + 1 计算值为x= 5,7,9 with

P = [3 2 1];Polyval (p,[5 7 9])

结果是

Ans = 86 162 262

另一个例子,请参见polyfit

提示

polyvalm (p, x)函数,x一个矩阵,在矩阵的意义上计算多项式。看到polyvalm获取更多信息。

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

R2006a之前介绍

这个话题有用吗?