作者fyq (推銷員)
看板MATLAB
標題[討論] nc_varget跳過找不到的變數
時間Mon Apr 14 03:18:12 2014
各位好
不好意思提出一個問題
我正在用nc_varget讀取大量的nc檔案(大概九萬多筆)
其中跑到不之到第幾筆的時候
就會跳出
因為我寫的loop裡面針對某一個檔案找不到變數
那一行是這樣的:
fid4=(nc_varget(files(i).name,'lon'));
請問,我該如何寫一個條件控制它
在找不到變數的時候跳過這一整個步驟到下一次loop裡呢?
我在想可能是
if (nc_varget(files(i).name,'lon'))==nan??
continue;
elseif.....
可是這樣就又很奇怪
因為
她只要找不到就會跳出error阿!
還請各位大人指點了!
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.8.80.104
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1397416695.A.291.html
推 sunev:要看nc_varget怎麼寫了 04/14 03:32
→ fyq:我想我先使用catch try end好了! 04/14 03:36
→ fyq:謝謝樓上S大! 04/14 03:37