【Matlab】Matlab将mat文件保存为txt文件

您所在的位置:网站首页 matlab如何导出源代码 【Matlab】Matlab将mat文件保存为txt文件

【Matlab】Matlab将mat文件保存为txt文件

2023-10-02 22:18| 来源: 网络整理| 查看: 265

Matlab将mat文件保存为txt文件 1. 使用dlmwrite函数实现 将矩阵 M 写入文件 'myFile.txt',用制表位字符分隔并使用 3 位数精度。 dlmwrite('myFile.txt',M,'delimiter','\t','precision',3)

  可以查看文件中的数据:

type('myFile.txt') 使用 6 位小数精度将矩阵 M 导入到文件。 dlmwrite('myFile.txt',M,'precision','%.6f'); 将矩阵 M 写入文件 myFile.txt。(默认逗号分隔) dlmwrite('myFile.txt',M)

除此之外,该函数还可以完成“写入和追加数据到文件”的功能。具体全部的功能,可查看官网文档:https://ww2.mathworks.cn/help/matlab/ref/dlmwrite.html?searchHighlight=dlmwrite&s_tid=srchtitle

2. 使用save命令保存 // filename.txt 为要保存的文件名,data 为工作区中的变量 save filename.txt data -ascii

先说这种方法的优点,就是简单!简单!当然,既然简单肯定有局限性,就是这种方法保存出来的 .txt 是不会换行的,变量 data 中的数据全部置于文本文件中,无法区分;若之前的变量 data 是一行数据,推荐这种方法, 若之前的变量 data 是n*m 的矩阵,则不推荐这种方法。另外,这种方法保存的数据,会自动以科学计数法保存,若原本数据是整数,看起来肯定不爽。

参考博客:Matlab将.mat文件保存为.txt文件



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3