necrohan 发表于 2020-12-14 09:48
这是个3*3的矩阵吧
program test
implicit none
integer i,j,n
real ex,ey,g,tmp
n=9;
ex=1;ey=1
do i=1,n-1
tmp=g(i,ex,ey)-g(i+1,ex,ey)
write(*,*)i,tmp
enddo
end
real function g(i,ex,ey)
implicit none
integer i
integer row,col
real ex,ey
row=mod(i,3)
col=i/3+1
if(row==0)then
row=3
col=col-1
endif
!write(*,*)i,row,col
g=row*ex+col*ey
end
necrohan 发表于 2020-12-14 15:30
不知道你要的是不是这个意思
[mw_shl_code=fortran,true]program test
IMG_15541.JPG (29.64 KB, 下载次数: 384)
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |