網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

如何用matlab符號計算求上限積分函數?

欄目: 學習交流 / 發佈於: / 人氣:2.87W

學習高等數學的時候我們經常見到要求變上限積分函數,本片就講解一下如何用matlab求變上限積分函數的值。本次的變上限積分是對多項式1/lnt求在區間[0,x]的t的積分。

如何用matlab符號計算求上限積分函數?

操作方法

(01)檢查被積函數在t=0+處的極限。考慮被積函數lnt在t=1處無定義。出於謹慎,先計算被積函數在積分下限處的極限以對積分可行性判斷有所幫助。具體代碼如下圖所示:

如何用matlab符號計算求上限積分函數? 第2張

(02)利用圖形觀察在[0,1)區間的被積函數。該步驟也是出於謹慎考慮。它有利於判斷積分的可行性;便於粗略估計積分結果。體代碼如下圖所示:

如何用matlab符號計算求上限積分函數? 第3張

(03)上一步的執行結果,即畫出的圖形如下圖所示:

如何用matlab符號計算求上限積分函數? 第4張

(04)求被積函數的原函數。代碼如下圖所示:

如何用matlab符號計算求上限積分函數? 第5張

(05)利用mufun指令計算x不間取值時的定積分,具體計算代碼如下圖所示:

如何用matlab符號計算求上限積分函數? 第6張

(06)在被積函數圖上畫積分曲線,具體的計算代碼如下圖所示:

如何用matlab符號計算求上限積分函數? 第7張

(07)在被積函數圖上畫積分曲線圖,如下圖所示:

如何用matlab符號計算求上限積分函數? 第8張

(08)調用toolboxmatlabspecfun文件夾上的espint指令計算本例積分。代碼及結果如下圖所示:

如何用matlab符號計算求上限積分函數? 第9張