當前位置:妙知谷 >

母嬰教育 >學習交流 >

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

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

廢話不多説了,這裏講如何用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可以是任何值或符號表達式。

標籤: 不定積分 MATLAB
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/jorqd.html