在學習高等數學的時候我們經常見到要求變上限積分函數,本片經驗就講解一下如何用matlab求變上限積分函數的值。本次的變上限積分是對多項式1/lnt求在區間[0,x]的t的積分。
工具/原料
電腦
matlab軟件
方法/步驟
檢查被積函數在t=0+處的極限。
考慮被積函數lnt在t=1處無定義。出於謹慎,先計算被積函數在積分下限處的極限以對積分可行性判斷有所幫助。具體代碼如下圖所示:
利用圖形觀察在[0,1)區間的被積函數。該步驟也是出於謹慎考慮。它有利於判斷積分的可行性;便於粗略估計積分結果。體代碼如下圖所示:
上一步的執行結果,即畫出的圖形如下圖所示:
求被積函數的原函數。代碼如下圖所示:
利用mufun指令計算x不間取值時的定積分,具體計算代碼如下圖所示:
在被積函數圖上畫積分曲線,具體的計算代碼如下圖所示:
在被積函數圖上畫積分曲線圖,如下圖所示:
調用toolbox\matlab\specfun文件夾上的espint指令計算本例積分。代碼及結果如下圖所示:
注意事項
如果本經驗對你有幫助,記得點有用、收藏、評論哦!歡迎點擊右邊,分享給好友!