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