使用Matlab讀取txt資料

2021-07-22 01:37:42 字數 748 閱讀 5737

使用matlab讀取txt資料(將多個txt檔案中的資料合併)

file = dir('result\*.txt');  %讀取資料夾目錄

out = ;

for i = 1 : length(file)

in = load(['result\',file(i).name]);%依次載入檔案(僅限於數字)

out = [out, in

']; %合併txt中的內容,存入矩陣中

endfid = fopen('

out.txt','wt'); %將檔案讀出

fprintf(fid,['%g ', '%g','\n'],out); %格式輸出

%fprintf(fid,[repmat('%g ',1,size(out,2)), '\n'],out);

fclose(fid);

另一種讀入的方式:

all_name = fopen('all.txt');

line = fgetl(all_name);%逐行讀入(包括數字,字串)

count = 1;

while ischar(line)

str = line; %按行存入cell中

line = fgetl(all_name);

count = count + 1;

endfclose(all_name);

MATLAB 讀取資料txt

任務一 讀取txt中檔案為data myfiles.txt 中的內容如下 this a comment 1,2,3,4 5,6,7,8 9,10,11,12 data1,data2,data3,data4 textread myfiles.txt n n n n delimiter headerli...

MATLAB讀取txt中資料

fileid fopen filename fileid fopen filename,permission fileid fopen filename,permission,machineformat fileid fopen filename,permission,machineformat,e...

matlab如何讀取txt檔案

格式化文字的讀操作 唯讀形式開啟txt檔案 file t fopen mytxt.txt r 以十進位制讀取,且讀取的資料自動排成一列,排的順序為 先從第一行左邊到第一行右邊,然後排第二行 a fscanf file t,d 關閉檔案 fclose file t 使用textscan讀取多列資料 f...