您可以将文本文件导入MATLAB®交互性和程序性。
要交互式地导入数据,请使用导入工具。您可以生成代码来对多个类似的文件重复操作。导入工具支持文本文件,包括具有扩万博1manbetx展名的文本文件. txt
,.dat
,. csv
,.asc
,.tab
,.dlm
。这些文本文件可以是非矩形的,并且可以有行标题和列标题,如下图所示。这些文件中的数据可以是数值文本和非数值文本的组合,并且可以由一个或多个字符分隔。
要以编程方式从文本文件导入数据,请使用导入函数。文本文件的大多数导入函数都要求每一行数据具有相同的列数,它们允许您指定要导入的数据范围。
此表比较了文本文件的主要导入选项。
导入选项 |
描述 |
有关示例,请参见…… |
---|---|---|
将文件或数据范围导入到列向量、矩阵、单元格数组或表中。您可以生成代码来对多个类似的文件重复操作。 |
||
将面向列的数据导入到表中。 |
||
将文件或逗号分隔的数值数据范围导入到矩阵中。 |
||
将文件或由任何单个分隔符分隔的数值数据范围导入到矩阵中。 |
||
TabularTextDatastore 与读 或readall 功能 |
导入一个或多个面向列的文本文件。每个文件可以非常大,不需要放入内存。 |
|
将非矩形或任意格式化的文本文件导入单元格数组。 |
有关导入更复杂格式的文件的信息,请参见使用低级I/O导入文本数据文件。