欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時(shí)間:2023-10-26 14:45:14   作者:佚名   我要評(píng)論
matlab積分函數(shù)怎么寫(xiě)?matlab中想要求積分,該怎么操作呢?下面我們就來(lái)看看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)文章

最新評(píng)論