1. 程式人生 > 實用技巧 >Matlab計算多項式的值(數值)

Matlab計算多項式的值(數值)

MATLAB 中,多項式用一個行向量表示,行向量的元素值為多項式係數按冪次的降序排列;

例如多項式,

P(x) = 2*x^4 + 3*x^3 - 2*x^2 + 7*x + 11

可表示為,
p = [2 3 -2 7 11]

MATLAB中 polyval 函式用於將指定的值 - 計算多項式;
例如計算前面多項式 p, x = 5;

輸入和執行結果如下;