[問題] 多個檔案存檔問題已回收

看板MATLAB作者 (茶)時間16年前 (2010/03/07 12:38), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
大家好,我是MATLAB大新手一枚˙_˙/ 有個問題想請問大家。 我現在有一大筆資料是nc檔,我要將她的數據全部存成同樣檔名的txt檔。 我目前的做法很笨: clear all; b='dt_ref_global_tpj1_msla_h_19970312_19970312_20080108.nc'; s=netcdf(b); s.VarArray.Data; n=ans; m=double(n); save dt_ref_global_tpj1_msla_h_19970312_19970312_20080108.txt m -ascii; 然後每存完一筆再帶一次新的檔名。 我本來想說令變數b為nc檔的檔名, 但這樣存檔時 save b.txt,它的檔名就會叫做b 我有爬文,有類似的問題是設迴圈給它跑,但是我資料的檔名是 dt_ref_global_tpj1_msla_h_*_*_20080108 *號是日期,以6~7天的間隔跳,所以我沒辦法令i=1:100這種方法QQ 也用過 a=dir('C:\data\*.nc'); b=a.name;s=netcdf(b)......... 但就只能把檔名讀出來,沒辦法將它令成變數去跑。 所以想請問大家,有什麼方法可以讓我將讀取的檔名存成同樣檔名的txt檔? 可以只給我指令我自己查,因為我連用什麼指令都不知道QQ 我覺得這似乎是個很簡單的問題,來勞煩大家真不好意思,但我真不知道怎麼做Orz 拜託大家了!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.0.37

03/07 12:51, , 1F
Date Formats , addtodate
03/07 12:51, 1F

03/07 13:03, , 2F
eval
03/07 13:03, 2F
文章代碼(AID): #1BaotVp8 (MATLAB)
文章代碼(AID): #1BaotVp8 (MATLAB)