要使用MATLAB求導數,可以使用diff函數。diff函數的語法如下:
dy = diff(y)
dy = diff(y,n)
dy = diff(y,x)
dy = diff(y,n,x)
其中,y是要求導數的函數,x是自變量,n是求導的階數。
以下是使用diff函數求導數的示例:
syms x
y = x^2 + 3*x + 2;
dy = diff(y)
輸出:dy = 2*x + 3
syms x
y = x^2 + 3*x + 2;
dy2 = diff(y,2)
輸出:dy2 = 2
syms x y
z = x^2 + 3xy + y^2;
dz_dx = diff(z,x)
dz_dy = diff(z,y)
輸出:dz_dx = 2x + 3y
dz_dy = 3x + 2y
注意:在使用diff函數之前,需要將變量定義為符號變量,即使用syms命令聲明變量。