- 积分
- 7263
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-12-20
- 最后登录
- 1970-1-1

|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
program main
implicit none
integer i,j,k,t,it,nt
real uwnd(144,29,17,121)
real x(121),y(144,29,17,121)
open(10,file='E:\uwndfield\uwnd.grd',form='binary')
do k=1,17
do j=1,29
do i=1,144
do t=1,121
read(10) uwnd(i,j,k,t)
x(t)= uwnd(i,j,k,t)
end do
end do
end do
end do
do k=1,17
do j=1,29
do i=1,144
do it=1,121
y(i,j,k,it)= x(it)
write(*,*) y(i,j,k,it)
end do
end do
end do
end do
end
我先读取uwnd这个四维场写入一个一维时间序列里, 再将这个时间序列转回到一个四维场,进行读取发现fortran运行的黑框出现的都是0.0000000E+00这个程序是不是格式有什么问题,望指教
如果将121改成更大的数3630,fortran运行的黑框干脆就是瞬间闪现一下就消失了,这是肿么回事啊
|
|