看板 MATLAB 關於我們 聯絡資訊
我想要laod 很多檔案 檔案的名稱是有規律性的,如下所示: cr20g00 cr22g00 cr24g00 cr26g00 cr28g00 cr..g00 (也就是這樣的形式,但數字是不同的) 我寫的程式如下: str1='00' ; for n=20:2:40 eval(['load cr',num2str(n),'g','strl']) end 但它一直出現的問題如下: ??? Error using ==> load Unable to read file pr25gstr: file does not exist. 似乎eval裡面的"str1"沒辦法等於'00' 請問大家 我該怎麼解決呢?? 非常感謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.65.3
summitstudio:'str1' => str1 or 'str1' => '00' 11/30 14:58
diyaru:請問樓上的大大 為什麼str1不用加上 ' ' 呢?? 謝謝 11/30 15:33
diyaru:另外請問大家 再處理這麼多data時 大家都如何幫data命名?? 11/30 15:34
diyaru:數量很多 有時候load data的程式就好難寫喔 11/30 15:35
diyaru:請問大家有什麼心得 或是方法嗎 感謝!!!!! 11/30 15:35
DKer:先弄清楚' '的功用是告訴MATLAB這裡面的東西是字,不是變數 11/30 16:37
DKer:'a' MATLAB會得到a這個字元; a MATLAB會得到a這個變數的值 11/30 16:38
DKer:然後你eval裡面似乎打成strL了...O_O" 11/30 16:38
diyaru:謝謝樓上大大和一樓大大的指點 11/30 17:37
diyaru:還是想請問大家我上面問的問題 大家在處理很多data時 11/30 17:38
diyaru:都怎麼幫命名呢? 因為要load很多data 好雜亂喔 11/30 17:39
diyaru:請教大家都怎麼做比較有效率 或是程式怎麼寫呢?? 感謝大家! 11/30 17:39