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

版权声明:本文为mini-coconut原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mini-coconut/p/8926794.html