[討論] 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