在MATLAB中,polyder函數用于計算多項式的導函數。它的使用方法如下:
創建一個多項式系數向量,例如:p = [2 -3 1] 表示多項式2x^2 - 3x + 1。
調用polyder函數并傳入多項式系數向量作為輸入參數,例如:dp = polyder(p)。
返回的結果dp是導函數的多項式系數向量,可以使用polyval函數計算導函數的值。
例如,以下是一個完整的例子:
p = [2 -3 1]; % 多項式系數向量
dp = polyder(p); % 計算導函數的多項式系數向量
x = 0.5; % 選擇一個值計算導函數的值
dp_value = polyval(dp, x); % 計算導函數在x處的值
disp(dp_value); % 顯示導函數的值
這個例子計算了多項式2x^2 - 3x + 1的導函數,并計算了導函數在x = 0.5處的值。結果將顯示在Command Window中。