首頁 > 其他

如何用matlab求函數的導數與高階導數

2019-12-25 11:05:32

導數問題是微積分中的基本問題,而用matlab可以很容易地求取各類的函數的導數,下面將簡單介紹一下。


1

首先啟動matlab,介面如圖所示。在命令列視窗中輸入如下程式碼。該程式碼求取的是如圖所示的函數的導數。




2

下面的命令將剛才的函數及其導數的影象繪製在圖中。



3

diff命令是是matlab中求導數的命令,它除了能求取普通函數的導數外,還能求取矩陣函數的導數。程式碼如下圖所示。



4

diff命令除了能求取一階導數外,還能求取高階導數。如下面的程式碼所示。該程式碼求取了該函數的4階導數,並將它們繪製與圖中。




5

總結一下,diff命令是matlab中求導數的命令,該命令不僅能求普通函數的導數,更是能求矩陣函數的導數,預設是求一階導數,也可以求任意階的導數。一般形式如下:diff(s,x,n),其中s表示是函數表示式,x表示自變數,n表示階數。

IT145.com E-mail:sddin#qq.com