matlab積分函數(shù)怎么寫(xiě)? matlab求積分的教程

首先介紹數(shù)值積分的matlab指令:s=int(fun,v,a,b)。其中,int表示integral數(shù)值積分,fun表示被積函數(shù)function,v代表variance積分變量,a和b分別是積分上下限。有時(shí)候我們?cè)谑褂胢atlab的時(shí)候,想求積分,怎么求呢,下面來(lái)分享一下方法
matlab求積分的函數(shù)是int函數(shù),可以help int,看一下函數(shù)用法,int(fx,x,m,n)中fx是函數(shù),x是變量,m和n是上下限,如下圖所示:
下面來(lái)看一下求積分的實(shí)例,命令行窗口輸入syms x a,定義符號(hào)變量x和a,如下圖所示:
輸入fx = a*x^2,按回車(chē)鍵定義函數(shù)fx,如下圖所示:
輸入int(fx,x,1,10)進(jìn)行求積分,如下圖所示:
按回車(chē)鍵之后,可以看到函數(shù)在1-10區(qū)間的積分結(jié)果,a如果是常量的話,積分結(jié)果就是乘以常量,如下圖所示:
積分matlab實(shí)現(xiàn)
只有一個(gè)積分變量
特別地,當(dāng)積分變量只有一個(gè)的時(shí)候可以省略v這個(gè)參數(shù)??蠢}:
代碼如下:
a=1; b=10; syms y;fun=exp(-y.^2)+log(y); result=int(fun,a,b) %進(jìn)行積分 eval(result) %保留四位小數(shù)
行結(jié)果如下:
有兩個(gè)或者多個(gè)積分變量
當(dāng)積分表達(dá)式中存在兩個(gè)或多個(gè)積分變量的時(shí)候(比如說(shuō)帶參數(shù)的積分),v這個(gè)積分變量就不能省略了。舉例如下:
需要運(yùn)行的程序如下:
syms x t; a=1; fun=2*t*x; result=int(fun,x,a,sin(t))
積分結(jié)果為
計(jì)算二重積分
代碼如下:
syms x y; %二重積分 fun=x.^2+y.^2; result=int((int(fun,x,sqrt(y),2)),y,1,4) eval(result)
積分結(jié)果:
以上就是matlab求積分的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
matlab的a和b哪個(gè)版本最好用? matlab中a版和b版的區(qū)別介紹
matlab如何讀取txt文本數(shù)據(jù)? matlab讀取txt文件的技巧
相關(guān)文章
matlab中for循環(huán)怎么用? MATLAB里for函數(shù)依次讀取的用法
matlab中for循環(huán)怎么用?matlab中想要使用for循環(huán)函數(shù),該怎么操作呢?下面我們就來(lái)看看MATLAB里for函數(shù)依次讀取的用法2023-10-26- Matlab常用快捷鍵有哪些?我們今天來(lái)看看一些常用的Matlab快捷操作命令掌握這些操作可以極大地提高使用Matlab時(shí)的效率,詳細(xì)請(qǐng)看下文介紹2023-10-26
matlab中function函數(shù)怎么使用? matlabfunction函數(shù)的用法
matlab中function函數(shù)怎么使用?matlab中有很多函數(shù),該怎么用呢?下面我們就來(lái)看看matlabfunction函數(shù)的用法2023-10-26MATLAB R2015b代碼怎么自動(dòng)高亮? MATLAB開(kāi)啟高亮顯示當(dāng)前行技巧
MATLAB R2015b代碼怎么自動(dòng)高亮?MATLAB R2015b編輯代碼的時(shí)候,想要開(kāi)啟當(dāng)前行代碼高亮顯示,該怎么操作呢?下面我們就來(lái)看看MATLAB開(kāi)啟高亮顯示當(dāng)前行技巧2023-07-11MATLAB R2015b關(guān)閉單擊離開(kāi)文件時(shí)保存更改的技巧
MATLABR2015b怎么關(guān)閉單擊離開(kāi)文件時(shí)保存更改?每次離開(kāi)文檔都會(huì)提示,想要關(guān)閉,該怎么操作呢?下面我們就來(lái)看看詳細(xì)的設(shè)置方法2023-07-08MATLAB R2015b怎么在文件末尾添加行終止? MATLAB行終止符用法
MATLAB R2015b怎么在文件末尾添加行終止?MATLAB R2015b想要在文件末尾添加行終止符,該怎么操作呢?下面我們就來(lái)看看MATLAB行終止符用法2023-07-07matlab中圖像處理函數(shù)有哪些? Matlab常用圖像處理函數(shù)匯總
matlab中圖像處理函數(shù)有哪些?matlab處理圖像需要使用很多函數(shù),有哪些圖像處理函數(shù)呢?下面我們就來(lái)看看Matlab常用圖像處理函數(shù)匯總2023-06-12MATLAB怎么讀取Excel文件表格中的數(shù)據(jù)? Matlab讀取Excel文件指南
MATLAB怎么讀取Excel數(shù)據(jù)?隨著每年有越來(lái)越多的數(shù)據(jù)被記錄在Excel文件中,使用Matlab讀取Excel文件的技能正在變得越來(lái)越重要。在讀取Excel文件時(shí)使用這些技巧和竅門(mén),詳細(xì)2023-06-12mat文件在matlab里面怎么讀取? matlab保存和讀取mat文件數(shù)據(jù)的技巧
mat文件在matlab里面怎么讀?。渴褂胢atlab進(jìn)行運(yùn)算的時(shí)候,想保存和讀取mat文件數(shù),該怎么操作呢?下面我們就來(lái)看看matlab保存和讀取mat文件數(shù)據(jù)的技巧2023-06-12matlab怎么調(diào)用自定義函數(shù)? matlab定義函數(shù)并調(diào)用的技巧
matlab怎么調(diào)用自定義函數(shù)?matlab經(jīng)常會(huì)調(diào)用函數(shù),該怎么自定義函數(shù)并調(diào)用呢?詳細(xì)請(qǐng)看下文介紹2023-06-12