在MATLAB中,可以使用polyval函數來求多項式的值。polyval函數的輸入參數是多項式的系數和要求值的位置。以下是一個示例:
假設有多項式P(x) = 3x^3 + 2x^2 - 5x + 1,要求在x = 2處求多項式的值。
首先,需要將多項式的系數存儲在一個向量中:
coefficients = [3, 2, -5, 1];
然后,使用polyval函數求多項式的值:
x = 2; value = polyval(coefficients, x);
最后,將結果打印出來:
disp(value);
運行這段代碼,將會輸出多項式在x = 2處的值,即value = 25。