| MATLAB Function Reference | ![]() |
Syntax
y = polyval(p,x) y = polyval(p,x,[],mu) [y,delta] = polyval(p,x,S) [y,delta] = polyval(p,x,S,mu)
Description
y = polyval(p,x)
回傳 x.代入多項式 p
所得到的值。p 為一長度 n+1 的向量,其向量元素為依降冪排列的多項式係數。
x 可以矩陣或向量來表示。polyval 會對每個 x
計算代入多項式 p 的值。
y = polyval(p,x,[],mu)
使用
代替
。在這式子中,
且
。參數 mu =
為函式 
polyfit 非必要的輸出。
[y,delta] = polyval(p,x,S) 及 [y,delta] = polyval(p,x,S,mu)
使用非必要的輸出結構 S 存放誤差估計,即 y±delta。若在函式 polyfit
中資料輸入的錯誤獨立於常數變數,y±delta 含有至少 50% 的準確性。
Remarks
含有矩陣 x 的 polyvalm(p,x)
函式,依矩陣的順序計算多項式值。可參考函式 polyvalm 以獲得更多的資訊。
Examples
p = [3 2 1]; polyval(p,[5 7 9])
ans =
86 162 262
See Also
| polyint | polyvalm | ![]() |