- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序及程序运行出来的图
以下是所编程序及程序运行出来的图
1、程序
program EP
real a(160,60),ind(61),r(160),aa(61),bb(61),lat(160),lon(160),hh(144,73,12,61),eu(61),aveeu,aveh(144,73),avet(160),sx,sy(144,73),sz(160),sum,rxy(144,73),l(320),rxz(160),t(144,73)
character*8 id(160)
open(2,file=g:\shixi\3\data\t1601.txt)
open(3,file=g:\shixi\3\ind.grd,form=binary)
open(4,file=g:\shixi\3\data\lat_lon.txt)
open(5,file=g:\shixi\3\r160.grd,form=binary)
open(10,file=g:\shixi\3\data\hgt500.grd,form=binary)
!ccccccccccccccc 读数据(指数、经纬度、站温度)
do it=1,61
do k=1,12
do j=1,73
do i=1,144
read(10)hh(i,j,k,it)
enddo;enddo;enddo;enddo
write(*,*)ok1
!ccc a:160站气温(1951~2010年) ind:指数序列(1948~2008年)
iyb=1951
read(2,*)((a(i,j),i=1,160),j=1,60)
do i=1,160
do j=1,60
a(i,j)=a(i,j)/10
end do
end do
close(2)
print*,ok2
read(4,*) (l(i),i=1,320)
do i=1,160
lat(i)=l(2*i-1)
lon(i)=l(2*i)
end do
print*,ok3
!ccccccccccccccc 编程求EU(欧亚)遥相关指数
k=1
j=59
do it=1,61
eu(it)=(-1)*hh(9,j,k,it)/4.0+(hh(31,j,k,it)/2.0)-(hh(59,53,k,it)/4.0)
end do
!cccccccccc将EU(欧亚)遥相关指数进行标准化
aveeu=0.0
do it=1,61
aveeu=aveeu+eu(it)
end do
aveeu=aveeu/61
sx=0.0
do it=1,61
sx=sx+(eu(it)-aveeu)**2
end do
sx=sqrt(sx/61)
do it=1,61
eu(it)=(eu(it)-aveeu)/sx
end do
!ccccccccccccc存储标准化的EU(欧亚)遥相关指数数据
do it=1,61
write(3) eu(it)
enddo
close(3)
write(*,*)ok 4
!ccccccccccc将高度场进行标准化
k=1
do i=1,144
do j=1,73
do it=1,61
aveh(i,j)=aveh(i,j)+hh(i,j,k,it)
end do
aveh(i,j)=aveh(i,j)/61
end do
end do
do i=1,144
do j=1,73
do it=1,61
sy(i,j)=sy(i,j)+(hh(i,j,k,it)-aveh(i,j))**2
end do
sy(i,j)=sqrt(sy(i,j)/61)
end do
end do
do i=1,144
do j=1,73
do it=1,61
hh(i,j,k,it)=(hh(i,j,k,it)-aveh(i,j))/sy(i,j)
end do
end do
end do
!cccccccccccEU遥相关指数与同期环流场(hPa高度场或海平面气压场)的相关系数
k=1
do
文档评论(0)