MATLAB讀取txt中資料

2021-06-26 23:40:30 字數 873 閱讀 5149

fileid = fopen(filename)

fileid = fopen(filename, permission)

fileid = fopen(filename, permission, machineformat)

fileid = fopen(filename, permission, machineformat, encoding)

[fileid, message] = fopen(filename, ...)

fids = fopen('all')

[filename, permission, machineformat, encoding] = fopen(fileid)

例項 1:

fid = fopen('data.txt','r');    %open the txt

a=;while ~feof(fid)                %judge fie end

tline=str2num(fgetl(fid));  %read a line&turn char to double

a=[a;tline];                %write the line to a

end例項2:

fid=fopen('fx.txt','r');

%得到檔案號

[f,count]=fscanf(fid,'%f %f',[12,90]);

%把檔案號1的資料讀到f中。其中f是[12 90]的矩陣

%這裡'%f %f'表示讀取資料的形勢,他是按原始資料型讀出

fclose(fid);

%關閉檔案

另外有的txt檔案還可以用load來開啟

其語句為

f=load('fx.txt)

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資料

使用matlab讀取txt資料 將多個txt檔案中的資料合併 file dir result txt 讀取資料夾目錄 out for i 1 length file in load result file i name 依次載入檔案 僅限於數字 out out,in 合併txt中的內容,存入矩陣中 ...

matlab如何讀取txt檔案

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