[讨论] nc_varget跳过找不到的变量

楼主: fyq (推销员)   2014-04-14 03:18:12
各位好
不好意思提出一个问题
我正在用nc_varget读取大量的nc档案(大概九万多笔)
其中跑到不之到第几笔的时候
就会跳出
因为我写的loop里面针对某一个档案找不到变量
那一行是这样的:
fid4=(nc_varget(files(i).name,'lon'));
请问,我该如何写一个条件控制它
在找不到变量的时候跳过这一整个步骤到下一次loop里呢?
我在想可能是
if (nc_varget(files(i).name,'lon'))==nan??
continue;
elseif.....
可是这样就又很奇怪
因为
她只要找不到就会跳出error阿!
还请各位大人指点了!
谢谢各位
作者: sunev (Veritas)   2014-04-14 03:32:00
要看nc_varget怎么写了
楼主: fyq (推销员)   2014-04-14 03:36:00
我想我先使用catch try end好了!谢谢楼上S大!

Links booklink

Contact Us: admin [ a t ] ucptt.com