MATLAB如何求二重積分

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

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 y p 可以看出是乙個圓心在 0,0 半徑為p的圓。你直接當二重積分寫出來就是 0到2 d 0到p f rcos rsin rdr 然後你用洛必達法則就可以算了。思路 二重積分求極限一般就是把極限算出來。二重積分求極限就是不懂二重積分怎麼求導 7zone射手 先找對積分區域,然後分別對兩...

二重積分的計算,二重積分怎麼計算

似紅豆 利用極座標計算二重積分,有公式 f x,y dxdy f rcos rsin rdrd 其中積分割槽域是一樣的。i dx x 2 y 2 1 2 dy x的積分上限是1,下限0 y的積分上限是x,下限是x 積分割槽域d即為直線y x,和直線y x 在區間 0,1 所圍成的面積,轉換為極座標後...

二重積分應用題,二重積分應用題

題目有問題 你給的四條曲線,沒有辦法圍成一個區域,是不是多給了一條直線?你的答案,是曲線y 4 x 2 與直線x 0,x 4圍成的圖形的面積,採用分割槽域積分。與你的題目完全不是一個題。你的題目就是我前面指出的問題。重新畫了一下圖,當切點在x 6時圍成的面積最小 大哥啊 我想解答啊 你給的四條曲線,...