看板 MATLAB 關於我們 聯絡資訊
各位好 不好意思提出一個問題 我正在用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