python读取grd数据_一个关于grads显示grd格式数据的问题。

这个程序展示了如何用Python读取GRD格式数据,并进行t检验。它计算了偏早年和偏晚年的均值、差值、方差及t统计量,最后将结果保存为新的GRD文件。
摘要由CSDN通过智能技术生成

是合成差值场的t检验程序。

program main

implicit none

integer i,j,t,irec

integer,parameter :: x=145

integer,parameter :: y=73

integer,parameter :: n=58 !总体样本数

real,parameter :: n1=10.0 !偏早年份

real,parameter :: n2=10.0 !偏晚年份

real :: dat(x,y,n),earlyave(x,y),lateave(x,y),earlyvar(x,y),latevar(x,y),ts(x,y),dif(x,y)

!资料读取

open(100,file='d:\48-05u200june.grd',form='unformatted',access='direct',recl=x*y*4)

irec=1

do t=1,n

read(100,rec=irec) ((dat(i,j,t),i=1,x),j=1,y)

irec=irec+1

enddo

close(100)

!资料读取完毕

!偏早年和偏晚年的均值

do j=1,y

do i=1,x

earlyave(i,j)=(dat(i,j,9)+dat(i,j,14)+dat(i,j,24)+dat(i,j,27)+dat(i,j,33)+dat(i,j,35)+dat(i,j,37)+dat(i,j,42)+dat(i,j,44)+dat(i,j,52))/n1

lateave(i,j)=(da

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值