直接保存為txt文件:
可以用fprintf函數,來代替save函數
比如現在我有一個變量a=[0.1223 345.4544]
如果我想保存它的話,可以用下面的程序:
fid = fopen('a.txt','wt');
fprintf(fid,'%6.4f %8.4f\n',a);
fclose(fid);
然后打開a.txt,你會發現其中是0.1223 345.4544
如果用save a.txt -ASCII a
保存的話,a.txt中的內容是 1.2234500e-001 3.4545436e+002
如果是整數,且想保存成每個數據用tab鍵隔開,則用
fid = fopen('data.txt','wt');
fprintf(fid,'%d\t',data_dec);
fclose(fid);
將mat文件轉存為txt文件:
load a.mat
save a.txt -ASCII a
將txt文件轉存為mat文件:
load a.txt
再用save
保存類型選擇.mat即可
