MATLAB讀檔至陣列
例如有個recogWrong.txt內容為:
2002m109_264.wav
2002m109_269.wav
2002m109_282.wav
2002m109_311.wav
2002m109_317.wav
2002m109_323.wav
2002m109_328.wav
2002m109_332.wav
2002m109_339.wav
2002m109_357.wav
想讀出成MATLAB字串陣列:
fid=fopen(‘recogWrong.txt’,'r’);
C=textscan(fid,’%s’,10); %10就是你的行數囉
讀出來是個Cell不方便字串使用,轉換:
errorSentMat=cell2mat(C{1,1});
之後就可自由使用囉
errorSentMat(1,:) = ’2002m109_264.wav’;
Advertisement