dlmwrite


用法:

dlmwrite(filename,M);      %注意变量不要加引号
dlmwrite(filename,M,\’-append\’);       %在文件末尾追加 
dlmwrite(filename,M,delimiter);    %采用delimiter分隔,默认分隔符为分号;
dlmwrite(__,\’newline\’,\’pc\’)           %在txt文件中实现换行

举例:

A=rand(3,4);
dlmwrite(\'test.txt\',A,\'delimiter\',\',\',\'precision\',3)    %precision保留三位有效数字
type(\'test.txt\')

 Matlab命令行输出:

>> Untitled

0.4018,0.1233,0.4173,0.9448
0.07597,0.1839,0.04965,0.4909
0.2399,0.24,0.9027,0.4893

 打开txt文件显示:

没有实现换行。

 采用下面实现txt文件换行:

dlmwrite(\'test.txt\',A,\'delimiter\',\'\t\',\'precision\',3,\'newline\',\'pc\')

打开txt文件显示:

参考:https://ww2.mathworks.cn/help/matlab/ref/dlmwrite.html?searchHighlight=dlmwrite&s_tid=doc_srchtitle

https://blog.csdn.net/qq_41759516/article/details/82240538


save


用法:

save(filename,variables)    %将变量保存到MAT文件中,注意变量要加引号\'\',变量可以有多个
save(filename,variables,\'-ascii\') %将变量保存在ascii文件中
save(filename,variables,\'-ascii\',\'-append\') %追加到文件末尾,注意没有属性delimiter,precision

 举例:

A=rand(3,4);
save(\'test.txt\',\'A\',\'-ascii\')
type(\'test.txt\')

打开txt文件:

参考:https://ww2.mathworks.cn/help/matlab/ref/save.html?searchHighlight=save&s_tid=doc_srchtitle

 

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