[問題] 輸出輸入檔讀取已回收

看板MATLAB作者 (回地球啦)時間15年前 (2011/03/05 21:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
使用textread, xlsread, 或xlswrite 假如我一開始設計的檔名是有規律性的, 例如我想要從 test1.txt test2.txt test3.txt 取data作比較, 除了使用暴力 寫三遍 textread('test.txt') 外, 可以用迴圈解決這個問題嗎? 另外,我不確定寫法是不是一樣的, 所以也想問一下, 假如我有一個行向量a要輸出到excel的worksheet, 運算三次之後,分別想放到excel worksheet裡的A B C column 請問有辦法用迴圈解決嗎 (就不用打三次的方法) 例如 我現在的寫法是長這樣 a=[1;2;3]; for i=1:3 a=a*i; switch i case 1 xlswrite('test.xls',a,'worksheet','A1'); case 2 xlswrite('test.xls',a,'worksheet','B1'); case 3 xlswrite('test.xls',a,'worksheet','C1'); end end 似乎太冗長了一點 ...所以想請問那個switch 的block有沒有辦法簡化? 感謝賜教~ -- 你知道嗎? 最美的音樂 是寂靜, 再來, 才是巴哈。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 82.6.100.139
文章代碼(AID): #1DSZnPq1 (MATLAB)
文章代碼(AID): #1DSZnPq1 (MATLAB)