对于 行数和列数整齐 ,但是其中既有数据又有文本的文本文档读取,可以使用以下几个函数。
以filename.txt为例,其中有5行4列,其中第一列为字符,剩下几列为数据。
对于 行列不整齐 的txt文件,可以采用逐行读取的方法。
TXT文件是纯文本文件,matlab中读取文本文件包括高级函数和低级函数两类型。高级函数包括:load从文本文件导入数据到MATLAB空间中、importdata从文本文件或特殊格式二进制文件、读取数据dlmread从文本文件中读取数据。低级函数包括:fopen打开文件、获取打开文件的信息、fclose关掉一个或多个打开的文件、fgets读取文件中的下一行。
MATLAB是MathWorks公司推出的用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境的商业数学软件。MATLAB具有数值分析、数值和符号计算、工程与科学绘图、数字图像处理、财务与金融工程等功能,为众多科学领域提供了全面的解决方案。
** textread函数**语法:
介绍:使用指定格式 format ,从 filename 中读入数据放入 A,B,C... ,假设一个txt文件t.txt如下:
若要读取其中的每列,并将每列放入 f1,f2,f3,f4,c 中,可以通过下面的方式进行读取。
[f1,f2,f3,f4,c] = textread('t.txt','%f%f%f%f%f')
%f%f%f%f%f' 控制读入数据的格式。其他格式可以参见下表。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)