[問題] 一次讀多個檔已回收

看板MATLAB作者 (特務J超讚 )時間17年前 (2008/12/23 22:09), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
As title 我想請問一下在一個資料夾底下 能不能一次讀多個檔呢? 因為爬文看都是檔名有規則的情形 如果是不規則 ex: path= 'C:\file\' 分別有 a.wav , b.wav , c.wav 然後我希望讀這幾個檔之後 存下他們所讀到的東西 例如: [y Fs] = wavread('XXX.wav'); 可以存下y的值 那如果我想要讀進 a.wav b.wav c.wav且寫下他們的y值 要怎麼處理比較好呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.29.130

12/23 22:19, , 1F
先 filelist=dir(path); 再 filename = filelist(i).name;
12/23 22:19, 1F

12/23 22:19, , 2F
i 是迴圈的 index
12/23 22:19, 2F

12/23 22:34, , 3F
恩嗯 這部分我試了 可是wavread讀的部分要寫在哪裡比較合適
12/23 22:34, 3F

12/23 22:34, , 4F
因為會被後筆資料覆蓋住..
12/23 22:34, 4F

12/23 22:35, , 5F
例如[K Fs]=wavread(files(j).name);我會希望這些K分開存
12/23 22:35, 5F
文章代碼(AID): #19KF4hkn (MATLAB)
文章代碼(AID): #19KF4hkn (MATLAB)