全站数据
8 4 2 0 5 8 1

ncl中怎么批处理数据

王律唠证券 | 简单学习,快乐成才!         
问题更新日期:2024-04-25 02:24:18

问题描述

ncl中怎么批处理数据,麻烦给回复
精选答案
最佳答案

1. 将所有fnl文件路径放入fnlpath字符串数组中。

至于这个怎么放,多种方法,比如直接用systemfunc调用ls命令,也可以自己去做字符串连接的操作,随你。

2. 用addfiles文件一次性打开fnlpath里面的所有文件放入fnlfile中。

3. 用ListSetType(fnlfile, "join")设置fnlfile的访问方式。

4. 读取fnlfile里面的所需变量。比如,tmp = fnlfile[:]->tmp。这时tmp就比单个文件的tmp多出一维,该维的大小就是fnl文件的个数,也就是时间维了。

5. 设置tmp的时间维的相关属性和坐标变量。

6. 创建一个新nc文件,将tmp写入nc文件。