【1.2.1 文本数据读写】Matlab文件读写完全版

来自:星空有你    更新日期:早些时候
~ 1.2 文件读写

1.2.1 文本数据读写

Matlab提供多种文本文件读写方法,包括load、dlmread、csvread、importdata、textscan、dlmwrite、csvwrite、save、fprintf等函数。

Matlab2020B版本新增了一些便捷的函数,参考教程了解读取文本的方法。

对于纯数据,如数字、科学计数法,推荐使用load函数,代码如下:空格、逗号、分号均可分隔,数据列数需一致。

若文件包含头信息,可使用importdata或textscan函数。若数据严格对齐,且分隔符完全相同,则可以使用dlmread或textscan函数。若数据严格对齐且用逗号分隔,则可以使用csvread函数。

对于文字和数字穿插的情况,使用textscan函数,有两种思路:指定从某行读,需要打开文件两次;逐行读取,数值部分连续读取,推荐。

当数据不对齐时,使用dlmread函数,缺失部分会自动补零。

对于复数矩阵,使用dlmread或textscan函数。

处理日期格式时,使用textscan函数。

写文件时,写数字可使用save、dlmwrite、csvwrite函数。写复数时,使用dlmwrite函数。带有头文件的文本,则使用相应的函数进行写入。


【1.2.1 文本数据读写】Matlab文件读写完全版视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网