【文章內(nèi)容簡介】
公式 重積分 重積分的數(shù)值計(jì)算可通過單積分組合計(jì)算 I f x y d x d yA? ??? ( , ) dx f x y dyc xd xab ( , )( )( )??end I h G a G b G xx iim? ? ????( ( ( ) ( )) ( ))1211G x f x y dyi ic xd xii( ) ( , )( )( )? ?我們利用梯形法,先將 [a,b]區(qū)間 m等分,hx=(ba)/m, xi=a+ihx, i=0,1,…,m 再將 [c(xi),d(xi)]區(qū)間 n等分 , hy(i)=(d(xi)c(xi))/n, yij=c(xi)+jhy(i), 則 ??????11)),())](,())(,([21)(( njijiiiiiy yxfxdxfxcxfihG(xi) A a b d(x) c(x) 其中 end M文件 算法。 I=dblquad2(‘f_name’,a,b,‘c_lo’, ‘d_hi’, m,n) 其中 ‘ f_name’為被積函數(shù) f(x,y)字符串 ,其中 x為標(biāo)量 , y為向量 ,‘c_lo’和 ‘ d_hi’是 y的下上限 。 a , b為 x的下上限; m, n 為x和 y方向的等分?jǐn)?shù) (缺省值 100)。 end 四、使用 MATLAB 解 將被積函數(shù)及 y的上下限函數(shù)寫為 M函數(shù)文件,再調(diào)用 dblquad2即可求解。 dxdyxd x d yxx