matlab的求導命令與求導法建立符號變數命令sym和syms呼叫格式:x=sym("x"),建立符號變數x;symsxyz,建立多個符號變數x,y,z;matlab求導命令diff呼叫格式:diff(函式),求的一階導數;diff(函式,n),求的n階導數(n是具體整數);diff(函式,變數名),求對的偏導數;diff(函式,變數名,n),求對的n階偏導數;matlab求雅可比矩陣命令jacobian,呼叫格式:jacobian([函式;函式;函式],[])給出矩陣:求一元函式的導數.例.求的導數.解:開啟matlab指令窗,輸入指令:dy_dx=diff(sin(x)/x).得結果:dy_dx=cos(x)/x-sin(x)/x^2.matlab的函式名允許使用字母、空格、下劃線及數字,不允許使用其他字元,在這裡我們用dy_dx表示例.求的導數.解:輸入命令:dy_dx=diff(log(sin(x))).得結果:dy_dx=cos(x)/sin(x).在matlab中,函式用log(x)表示,而log10(x)表示例.求的導數.解:輸入命令:dy_dx=diff((x^2+2*x)^20).得結果:dy_dx=20*(x^2+2*x)^19*(2*x+2).注意輸入時應為2*x.例.求的導數.解:輸入命令:dy_dx=diff(x^x).得結果:dy_dx=x^x*(log(x)+1).利用matlab命令diff一次可以求出若干個函式的導數.建議參考:
matlab的求導命令與求導法建立符號變數命令sym和syms呼叫格式:x=sym("x"),建立符號變數x;symsxyz,建立多個符號變數x,y,z;matlab求導命令diff呼叫格式:diff(函式),求的一階導數;diff(函式,n),求的n階導數(n是具體整數);diff(函式,變數名),求對的偏導數;diff(函式,變數名,n),求對的n階偏導數;matlab求雅可比矩陣命令jacobian,呼叫格式:jacobian([函式;函式;函式],[])給出矩陣:求一元函式的導數.例.求的導數.解:開啟matlab指令窗,輸入指令:dy_dx=diff(sin(x)/x).得結果:dy_dx=cos(x)/x-sin(x)/x^2.matlab的函式名允許使用字母、空格、下劃線及數字,不允許使用其他字元,在這裡我們用dy_dx表示例.求的導數.解:輸入命令:dy_dx=diff(log(sin(x))).得結果:dy_dx=cos(x)/sin(x).在matlab中,函式用log(x)表示,而log10(x)表示例.求的導數.解:輸入命令:dy_dx=diff((x^2+2*x)^20).得結果:dy_dx=20*(x^2+2*x)^19*(2*x+2).注意輸入時應為2*x.例.求的導數.解:輸入命令:dy_dx=diff(x^x).得結果:dy_dx=x^x*(log(x)+1).利用matlab命令diff一次可以求出若干個函式的導數.建議參考: