1樓:次次次蛋黃米亞
syms x y;
f_1=0.2*exp(-0.5*((x-16)^2)+((y-10)^2)/0.64-((x-16)*(y-10))/2);
xup=y/4+sqrt(6-1.5*y^2);
xlow=y/4-sqrt(6-1.5*y^2);
fs1=int(f_1,'x',xlow,xup);
fs2=int(fs1,'y',-2,2);
fs2 =
int((exp(-(135*y)/4)*exp(675/4)*exp((27*y^2)/16)*(erf((21*2^(1/2))/2 - (3*2^(1/2)*y)/8 + (12 - 3*y^2)^(1/2)/2) + erf((3*2^(1/2)*y)/8 - (21*2^(1/2))/2 + (12 - 3*y^2)^(1/2)/2))*(2*pi)^(1/2))/10, y, -2, 2)
syms x y;
f1=x*y;
f2=int(f1,'y',1,x);
f3=int(f2,'x',1,2);
2樓:匿名使用者
使用matlab的int函式可以方便的計算積分,以及多重積分。
設二重積分還是表示式為 z=z(x,y),積分域為下限 y1(x) 上限 y2(x),從 x1 到 x2,則二重積分**為:
int(int(z,y,y1,y2),x,x1,x2)
需要先定義符號變數 x,y,以及表示式 z,y1,y2 和數值 x1,x2 的值。
下面舉例在半徑為1,以原點為圓心的圓上,對 z=x^2+y^2+xy 做二重積分:
int ,函式功能強大,可以計算積分、定積分、廣義積分以及一些特殊積分(如 sin(x)/x 的無窮積分、高斯積分、伽馬積分等),對於學習高等數學的同學很有應有價值。
3樓:匿名使用者
syms x y;
a=x^y;
int(int(a,x,0,1),y,1,2)
4樓:甕雁宇賦
這個要用符號積分,不過matlab積不出結果,符號運算能力弱
int(int(((wa-x).^2+(6-y).^2+36).^-1.5,x,-30,30),y,-40,40)
warning: explicit integral could not be found.
warning: explicit integral could not be found.
ans =
int(int(1/((y - 6)^2 + (wa - x)^2 + 36)^(3/2), x = -30..30), y = -40..40)
mathematics可以算出結果
5樓:荀泰捷仙
符號計算
symsxy;
%定義兩個符號變數
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)2y2
=quadl(@(x)
arrayfun(@(x)
quadl(@(y)exp(sin(x)).*log(y),5*x,x.^2),x),10,20)3y3
=dblquad(@(x,y)exp(sin(x)).*log(y).*(y>=5*x
&y<=x.^2),10,20,50,400)
6樓:
syms x y; %定義兩個符號變數
a=int(int(x^y,x,0,1),y,1,2) %積分b=******(a) %化簡c=vpa(b,4) %得到4位近似解,也可以任意n位解
設計一個matlab程式 計算圓域上的二重積分
7樓:匿名使用者
這個可以用matlab的符號積分或者數值積分解決,下面提供4種方法:
1、直角座標系符號積分
syms x y
int_y = int(sin(pi*(x^2+y^2)),y,-sqrt(1-x^2),sqrt(1-x^2)); % 先對y積分
i = vpa(int(int_y,x,-1,1))i = 2.0
2、極座標系符號積分
syms r
i = 2*pi*int(r*sin(pi*r^2),r,0,1)i = 2
3、dblquad()是數值積分(針對matlab早期版本)f=@(x,y)sin(pi*(x.^2+y.^2)).*(x.^2+y.^2<=1);
i = dblquad(f,-1,1,-1,1)i = 2.0000
4、integral2()數值積分(較新版本matlab)f=@(x,y)sin(pi*(x.^2+y.^2));
y_l = @(x) -sqrt(1-x.^2);
y_u = @(x) sqrt(1-x.^2);
i = integral2(f,-1,1,y_l,y_u)i = 2.0000
8樓:匿名使用者
求問樓主會了嗎?同求呀
matlab計算二重積分問題 10
9樓:匿名使用者
使用matlab的int函式可以方便的計算積分,以及多重積分。
設二重積分還是表示式為 z=z(x,y),積分域為下限 y1(x) 上限 y2(x),從 x1 到 x2,則二重積分**為:
int(int(z,y,y1,y2),x,x1,x2)需要先定義符號變數 x,y,以及表示式 z,y1,y2 和數值 x1,x2 的值
10樓:
我也遇到了和你一樣的問題,我在最後加上了vpa(m,4)。雖然可以出現結果,但是需要計算很久的時間
關於matlab dblquad計算二重積分問題
11樓:匿名使用者
沒看明白你前面寫的那一串是什麼?
那個積分兩條語句就可以算出來的:
>> f=@(x,y)sin(x)./y;
>> dblquad(f,pi/4,1,2,4)ans =
0.1156
設計matlab程式計算圓域上的二重積分
這個可以用matlab的符號積分或者數值積分解決,下面提供4種方法 1 直角座標系符號積分 syms x y int y int sin pi x 2 y 2 y,sqrt 1 x 2 sqrt 1 x 2 先對y積分 i vpa int int y,x,1,1 i 2.0 2 極座標系符號積分 s...
這道二重積分怎麼算,二重積分怎麼計算?
這個題目注意到兩個積分割槽域拼在一起剛好是一個八分之一圓,轉化為極座標形式,令x rcos,y rsin,注意極座標上下限的確定,然後就是轉化為二重積分有一個r不能丟了 用極座標 0,r 2 0,y e x y dxdy r 2,r 0,r y e x y dxdy 積分割槽間 前面 y 0 r 2...
MATLAB如何求二重積分
在matlab軟體中輸入二重積分的 即可求二重積分,具體操作請參照以下步驟,演示軟體版本為matlab 2014版。1 將要使用matlab計算下圖中的二重積分,首先在電腦上開啟matlab軟體。2 新建指令碼 ctrl n 輸入圖中框住的 內容。其中q1 dblquad f,0,2 pi,pi,p...