MATLAB如何求二重積分

時間 2021-08-11 17:37:24

1樓:

在matlab軟體中輸入二重積分的**即可求二重積分,具體操作請參照以下步驟,演示軟體版本為matlab 2014版。

1、將要使用matlab計算下圖中的二重積分,首先在電腦上開啟matlab軟體。

2、新建指令碼(ctrl+n),輸入圖中框住的**內容。其中q1=dblquad(f,0,2*pi,-pi,pi,1.0e-3)採用預設方法quad計算二重積分,絕對計算精度設為1.

0e-3。plot3(x,y,ff,'r','linewidth',3)是繪製被積分函式ff=x.*sin(y)-cos(x)+y-3的影象。

3、儲存和執行上述指令碼,在命令列視窗(command window)得到如下結果:q1 =-118.4351。也就是說,該二重數值積分的結果為-118.4351。

4、同時得到被積分函式x.*sin(y)-cos(x)+y-3的影象。

5、也可採用quadl法計算二重積分,在q1命令後面再新增一行命令q2=dblquad(f,0,2*pi,-pi,pi,1.0e-3,'quadl')即可。

2樓:匿名使用者

符號計算

syms x y; %定義兩個符號變數

a=int(int(x^y,x,0,1),y,1,2) %積分x,0,1 ,y,1,2

b=******(a) %化簡

c=vpa(b,4) %得到4位近似解,也可以任意n位解

數值計算

%%二重積分f= @(x,y)exp(sin(x))*ln(y),y從5*x積分到x^2,x從10積分到20

1 (7.x後版本才有此函式quad2d)

y1=quad2d(@(x,y) exp(sin(x)).*log(y),10,20,@(x)5*x,@(x)x.^2)

2 y2 =quadl(@(x) arrayfun(@(x) quadl(@(y)exp(sin(x)).*log(y),5*x,x.^2),x),10,20)

3 y3 = dblquad(@(x,y)exp(sin(x)).*log(y).*(y>=5*x & y<=x.^2),10,20,50,400)

3樓:匿名使用者

可以用兩次int分別做內層積分和外層積分,再用vpa求數值

也可以用quad2d(f,a,b,c,d)

f是被積函式,a,b是外層積分的上下限,c,d是內層積分的上下限

二重積分極限問題,二重積分求極限問題

弐然之後 是小於x 2的,當x趨於0的時候明顯是比x高階的,而f 0,0 是常數,所以第一個是0 第二個中先去掉高階無窮小符號,然後把括號內 取最大即取x 2,化簡後極限為1屬於等價無窮小,所以在分子在當 不取x 2且擁有高階無窮小符號時,分子相當於分母是高階無窮小的。也為0 我也沒看懂?這是為啥 ...

這個二重積分的極限怎麼求來,二重積分怎麼求極限

1 先換元 再交換積分次序,化為變上限積分 洛必達法則求極限 極限 1 2 二重積分怎麼求極限 50 翁錦文 x y p 可以看出是一個圓心在 0,0 半徑為p的圓。你直接當二重積分寫出來就是 0到2 d 0到p f rcos rsin rdr 然後你用洛必達法則就可以算了。思路 二重積分求極限一般...

高數二重積分,高數二重積分 。。

聖克萊西亞 嚴格來說,並不是只有x對稱或y對稱才滿足積分為零的情況。由對稱性推導二重積分為零的原理,是出於以下的狀況 1 積分割槽域由於對稱性被分為相等的兩部分a1和a2,且存在一個一一對映,使得a1部分的任意一個面積微分ds1,在a2中存在唯一的面積微分ds2與之對應。2 對於相互對應的面積微分,...