Re: [問題]如何用MATLAB輸出txt檔資料 已回收
>> fid = fopen('name.txt');
a = fgetl(fid); % a : 第一列
fgetl(fid); % 捨去第二列
fgetl(fid); % 捨去第三列
fgetl(fid); % 捨去第四列
fgetl(fid); % 捨去第五列
fgetl(fid); % 捨去第六列
b = fgetl(fid); % b : 第七列
data = [a; b];
xlswrite('name.xls',data)
以下錯誤
??? Error using ==> fgetl at 44
Invalid file identifier. Use fopen to generate a valid file
identifier.
謝謝
※ 引述《holamike (mike)》之銘言:
: fid = fopen('name.txt');←如果我資料不只一個呢
: a = fgetl(fid); % a : 第一列
: fgetl(fid); % 捨去第二列
: fgetl(fid); % 捨去第三列
: fgetl(fid); % 捨去第四列
: fgetl(fid); % 捨去第五列
: fgetl(fid); % 捨去第六列
: b = fgetl(fid); % b : 第七列
: data = [a; b];
: xlswrite('name.xls',data)
: 我想要抓第一列跟第七列可是程式好像錯誤
: 幫幫我 謝謝
: ※ 引述《ht15trep (Bishop)》之銘言:
: : fid = fopen('name.txt');
: : fgetl(fid); % 捨去第一列
: : a = fgetl(fid); % a: 第二列
: : b = fgetl(fid); % b: 第三列
: : data = [a; b];
: : xlswrite('name.xls',data)
: : 如果要配合讀取、寫入不同檔名, 可使用 sprintf() + for loop
: : PS: 橫的是列不是行喔
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.163.194.21
推
08/27 23:41, , 1F
08/27 23:41, 1F
→
08/27 23:42, , 2F
08/27 23:42, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 8 篇):