MATLAB中將mat文件轉為txt格式文件


直接保存為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即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM