文档

polyval

多项式的评估

语法

y = polyval (p, x)
(y),δ)= polyval (p, x,年代)
y = polyval (p, x,[],μ)
(y),δ)= polyval (p, x,年代,μ)

描述

y = polyval (p, x)返回一个多项式的值的程度n评估在x。输入参数p是一个向量的长度n + 1的元素是多项式的系数按照权力被评估。

y=p1xn+p2xn1+…+pnx+pn+ 1

x可以是一个矩阵或向量。在这两种情况下,polyval评估p的每个元素x

(y),δ)= polyval (p, x,年代)使用可选的输出结构年代生成的polyfit生成的错误估计δδ是错误的标准差的估计在预测未来观察吗x通过p (x)。如果系数p最小二乘估计计算吗polyfit在数据输入错误polyfit是独立的,正常的,有恒定方差呢y±δ包含至少50%的预测未来的观察x

y = polyval (p, x,[],μ)(y),δ)= polyval (p, x,年代,μ)使用 x ^ = ( x μ 1 ) / μ 2 在的地方x。在这个方程, μ 1 = 的意思是 ( x ) μ 2 = 性病 ( x ) 。定心和缩放参数μ= (μ1,μ2)是可选的输出计算polyfit

例子

的多项式 p ( x ) = 3 x 2 + 2 x + 1 评估在x= 5、7、9

p = [3 2 1];polyval (p [5 7 9])

这将导致

ans = 86 162 262

另一个例子,看到polyfit

提示

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

扩展功能

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

之前介绍过的R2006a

这个主题有帮助吗?