matlab 导入txt数据cell,使用导入工具读取文本文件数据

以交互方式选择数据

以下示例演示如何使用导入工具导入具有列标题和数值数据的文本文件中的数据。示例中的文件 grades.txt 包含以下数据:

John Ann Mark Rob

88.4 91.5 89.2 77.3

83.2 88.0 67.8 91.0

77.8 76.3 92.5

92.1 96.4 81.2 84.6

要创建文件,请使用任意文本编辑器复制并粘贴数据。

在主页选项卡上的变量部分中,点击导入数据 8ac19b8a1b46e137fdfd603a48ac8a95.png。或者,在当前文件夹浏览器中右键点击文件名,然后选择导入数据。此时将打开导入工具。

8306e879cdb023fc98f7b36bb9061ea4.png

导入工具识别出 grades.txt 为等宽文件。在导入的数据部分中,选择要导入数据的方式。下表指示如何根据所选的选项导入数据。

选择的选项导入数据的方式表将所选数据导入为表。

列向量将所选数据的每一列导入为单个 m×1 向量。

数值矩阵将所选数据导入为 m×n 数值数组。

字符串数组将所选数据导入为包含文本的字符串数组。

元胞数组将所选数据导入为可包含多种数据类型的元胞数组,例如数值数据和文本。

在分隔符选项下,可指定导入工具是使用句点还是逗号作为数值的小数分隔符。

6455bb8c9c682855bd6725b6b3c00141.png

双击变量名称进行重命名。

00c59ba42ee0d3844a97f091f11e8e30.png

此外,还可以使用所选内容部分中的变量名称行框,来选择希望导入工具将其用作变量名称的文本文件行。

导入工具会突出显示无法导入的单元格。无法导入的单元格是指所包含的数据无法按为该列指定的格式导入的单元格。在以下示例中,第 3 行 C 列的单元格被视为是无法导入的单元格,因为空白单元格不是数值。高亮显示颜色对应于建议的使数据适合数值数组的规则。您可以添加、删除、重新排序或编辑规则,例如将替换值从 NaN 更改为其他值。

967c8e70040cc3ff5047ce7b7d0a216d.png

所有规则仅应用于导入的数据,不会更改文件中的数据。无论何时,在导入到矩阵或导入到数值列向量时,如果范围包括非数值数据,则必须指定规则。

要查看数据的导入方式,请将光标放在单个单元格上。

dfc09552593ee2dcf8879d689e1c7228.png

当点击导入所选内容按钮 49c0f180f81cec5795962bc701ac3c96.png 时,导入工具将会在工作区中创建变量。

有关与导入工具交互的详细信息,请观看此视频。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值