文档

导入文本文件的方法

您可以将文本文件导入MATLAB®交互性和程序性。

要交互式地导入数据,请使用导入工具。您可以生成代码来对多个类似的文件重复操作。导入工具支持文本文件,包括具有扩万博1manbetx展名的文本文件. txt,.dat,. csv,.asc,.tab,.dlm。这些文本文件可以是非矩形的,并且可以有行标题和列标题,如下图所示。这些文件中的数据可以是数值文本和非数值文本的组合,并且可以由一个或多个字符分隔。

要以编程方式从文本文件导入数据,请使用导入函数。文本文件的大多数导入函数都要求每一行数据具有相同的列数,它们允许您指定要导入的数据范围。

此表比较了文本文件的主要导入选项。

导入选项

描述

有关示例,请参见……

导入工具

将文件或数据范围导入到列向量、矩阵、单元格数组或表中。您可以生成代码来对多个类似的文件重复操作。

使用导入工具选择文本文件数据

readtable

将面向列的数据导入到表中。

从文本文件导入混合数据

为表定义导入选项

csvread

将文件或逗号分隔的数值数据范围导入到矩阵中。

逗号分隔的数据导入

dlmread

将文件或由任何单个分隔符分隔的数值数据范围导入到矩阵中。

导入带分隔符的数值数据

TabularTextDatastorereadall功能

导入一个或多个面向列的文本文件。每个文件可以非常大,不需要放入内存。

阅读和分析大型表格文本文件

textscan

将非矩形或任意格式化的文本文件导入单元格数组。

从非矩形文本文件导入数据

有关导入更复杂格式的文件的信息,请参见使用低级I/O导入文本数据文件

这个话题有用吗?