matlab寫入和讀取檔案資料

2021-07-11 08:58:38 字數 633 閱讀 5850

1、初始化乙個三維張量且值為0

b=zeros(3,3,3)

fid = fopen(『d:\bookmark_tags.txt』);

1、讀取前n行資料

c= textscan(fid,』%f %f %f』,n);

2、從m+1行開始讀取n行

c= textscan(fid,』%f %f %f』,n, 『headerlines』, m)

3、textread返回值是cell資料

cell(m)來獲取第m個值

4、讀取某些列(%*s表示跳到下一空白符)

c= textscan(fid,』%s %s %s %*s』,10, 『headerlines』, 1);

5、寫資料到檔案

fp = fopen(『d:\a.txt』,』w』);

for i=1:122

for j=1:192

for k=1:189

if(a(i,j,k)>double(0))

fprintf(fp, 『%d\t%d\t%d\t%f\n』, i,j,k,a(i,j,k));

end

end

end

end

fclose(fp);

matlab讀取csv檔案資料

注意 csvread函式只試用與用逗號分隔的純數字檔案 第一種 m csvread filename 直接讀取csv檔案的資料,並返回給m 第二種 m csvread filename r,c 讀取csv檔案中從第r 1行,第c 1列的資料開始的資料,這對帶有標頭檔案說明的csv檔案 如示波器等採集...

MATLAB讀取和寫入Excel檔案

1.讀取excel檔案 a 命令方式xlsread 讀取命令 data,text xlsread filename,sheetname,range data儲存的是資料單元格的值,text儲存的是字串單元格的內容。例如 data,text xlsread c test test.xls testsh...

MATLAB讀取和寫入Excel檔案

1.讀取excel檔案 a 命令方式xlsread 讀取命令 data,text xlsread filename,sheetname,range data儲存的是資料單元格的值,text儲存的是字串單元格的內容。例如 data,text xlsread c test test.xls testsh...