我尽量简洁说明
已知了一系列离散点(平均分布)的函数值FX(I,J),即X,Y平面上某一函数值,区域X:1-M,Y:1-N.
现在要求二重积分
{F}_{x}=\mathop{{\int\!\!\!\!\!\int}\mkern-21mu \bigcirc}_{S}{f}_{x}dxdy
求大神指导下,我粘贴下我自己的程序,其中H是节点距离。
[Fortran] 纯文本查看 复制代码 FEX=0.
do i=1,M !!外循环对x方向积分
FSX(i)=0.
FSY(i)=0.
do j=1,N !!内循环对y方向积分
FSX(I)=FSX(i)+(FX(i,j)+FX(i,j+1))*H/2.0
end do
end do
do i=1,M
FEX=FEX+(FSX(i)+FSX(i+1))*H/2.0
end do
|