Re: [問題]如何用MATLAB輸出txt檔資料 已回收

看板MATLAB作者 (貓柳田博士)時間14年前 (2011/09/02 01:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/8 (看更多)
文字敘述為白色 程式碼為亮黃色 ※ 引述《holamike (mike)》之銘言: : file = dir ('d:\1993\*.txt') : filesize = size(file) : for i = 1 : filesize(1) : cd d:\1993 : fid = fopen (char(file(i).name)); : a = fgetl(fid); % a : 第一列 : fgetl(fid); % 捨去第二列 : fgetl(fid); % 捨去第三列 : fgetl(fid); % 捨去第四列 : fgetl(fid); % 捨去第五列 : fgetl(fid); % 捨去第六列 : b = fgetl(fid); % b : 第七列 多加這兩行 A = cellstr(a); B = cellstr(b); 然後原本的data = [a;b];改成 data = [a ; b]; 原因還是在於matlab有個很機車的設定 即使是字串 組合的規則還是跟矩陣一樣--一樣長的才能組合 所以乾脆讓那兩個字串變成cell會比較快 : cd .. : xlswrite('name.xls',data) : end 大概是這樣吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.129.19
文章代碼(AID): #1ENxuyRD (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1ENxuyRD (MATLAB)