- 积分
- 27136
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-5
- 最后登录
- 1970-1-1
|
发表于 2014-3-1 22:42:09
|
显示全部楼层
andrewsoong 发表于 2014-2-28 19:20
求完整的脚本啊~~~
begin
FILES = systemfunc (" ls -1 "+"*.nc ") ;从这里开始到下面都是读取文件的命令
numFILES = dimsizes(FILES)
print("numFILES = " + numFILES)
print(FILES)
print (" ")
type = "pdf" ;开始指定文件输出的类型
wks = gsn_open_wks(type,"sst_100year_avg") ;指定文件输出的类型和名称
gsn_define_colormap(wks,"gui_default")
plot = new(24,graphic) ;括号中的24表示要画24张图片
res=True
这里就是res设置
;=====================================================================================
do i = 0,numFILES-1 ; TIME LOOP这个是最重要的,开始循环读入文件,ncl是从0开始,到文件夹所在文件数数量减一结束
a = addfile(FILES(i),"r") ;把所有读入的文件写入一个叫做a的文件中
print(FILES(i)) ;把读入的文件打印出来
tos=a->tos(:,:,:)
tos_ave=dim_avg_Wrap( tos(lat|:, lon|:, time|:) )
plot(i)= gsn_csm_contour_map_ce(wks,tos1(:,:),res)
end do
这个是求海温平均的程序,循环结构就是这样,然后中间的自己设置 |
|