- 积分
- 38420
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-20
- 最后登录
- 1970-1-1
成长值: 0
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 言深深 于 2012-5-5 17:35 编辑
 - !
- ! 这个一个用来计算累积距平的程序
- ! 来自:气象家园
- ! BY 言深深
- !
- ! 程序从文件“input_filename.txt”读入需要求距平的十进制数
- ! 存放在x(i,j)数组中,输出到“output_filename.txt”十进制文件
- !
- ! m:数据的行数
- ! n:数据的列数,默认为1
- ! input_filename:输入文件名
- ! output_filename:输出文件名
- !
- !------------------------------------------------
- parameter(m=,n=1)
- real x(m,n),y(m,n)
- open(1,file="input_filename.txt")
- do i=1,m
- read(1,*) (x(i,j),j=1,n)
- enddo
- close(1)
- do j=1,n
- s=0
- do i=1,m
- s=s+x(i,j)
- enddo
- do i=1,m
- x(i,j)=x(i,j)-s/m
- enddo
- enddo
- do j=1,n
- do i=1,m
- y(i,j)=y(i,j)+x(i,j)
- enddo
- enddo
- open(2,file="output_filename.txt")
- do i=1,m
- write(2,"(<n>f)") (y(i,j),j=1,n)
- enddo
- close(2)
- end
因群里朋友需要,现写了几行求累积距平的代码
|
|