如何用matlab求各種不定積分?

來源:酷知科普網 4.63K

廢話不多說了,這裡講如何用matlab求解單個函式的積分、求解符號函式矩陣的積分、以及求解三重積分三個部分。matlab給出的求解積分的函式指令為intf=int(f,v,a,b),表示對f求指定變數v的定積分,積分割槽間為[a,b]。當v預設時,由symvar確認變數,當a,b預設時,則是求f指定變數的不定積分。
現在有matlab的中文版本:matlab r2016a,大家可以試試。

如何用matlab求各種不定積分?

不定積分

(01)對被積函式x*log(x)求不定積分,積分程式碼及結果如下圖顯示:

如何用matlab求各種不定積分? 第2張

(02)化簡積分結果並換種顯示方法

如何用matlab求各種不定積分? 第3張

求解符號函式矩陣的積分

(01)當f為矩陣時,積分過程將對元素逐個進行。若定義了區間和變數,則區間和變數是對整個矩陣定義的。下面我們先生成符號函式矩陣,以供積分函式呼叫。如下圖所示:

如何用matlab求各種不定積分? 第4張

(02)求符號函式矩陣的不定積分,積分程式碼及結果如下圖顯示:

如何用matlab求各種不定積分? 第5張

(03)換種積分結果的顯示方式,以更易於理解。如下圖所示:

如何用matlab求各種不定積分? 第6張

求解三重積分

(01)下面我們利用matlab在求解一下三種積分,本次演示一種內積分上下限都是函式的情況下的三重積分。下面是我們要求解的三重積分:

如何用matlab求各種不定積分? 第7張

(02)用matlab進行三種積分,具體程式碼及結果請看下圖:

如何用matlab求各種不定積分? 第8張

(03)說明1.對於上下限為函式的多重積分,若採用數值方法求取,則程式設計將變得非常困難。ty指令可以把“多行的同一符號表達式”顯示程便於閱讀理解的形式。3.積分上下限a,b可以是任何值或符號表達式。

熱門標籤