matlab如何读取txt文件

1个回答

写回答

亿恩

2022-11-17 17:55

+ 关注

在MATLAB中,可以使用 textreadfscanfdlmreaddlmwriteimportdatareadtable等方式读取txt文件。

其中,textreadfscanf函数常用于读取格式化的文本数据,dlmread函数常用于读取以特定分隔符分隔的数字数据,importdata函数和readtable函数则可以读取包含混合数据的文本文件。

下面以textread函数为例介绍如何读取txt文件。

文本文件示例(example.txt):

<code><br/>1,2,3 4,5,6 7,8,9</code>
代码示例:
<code>matlab<br/>% 使用 textread 函数读取 example.txt 文件 filename = 'example.txt'; A = textread(filename, '%f%f%f', 'delimiter', ','); % 显示读取的数据 disp(A)</code>
输出结果:
<code><br/>1     2     3 4     5     6 7     8     9</code>
其中,textread函数的第一个参数是文件名,第二个参数是数据格式,第三个参数是分隔符。在上面的示例中,使用%f指定了读取数据的格式为浮点数,使用,指定了分隔符为逗号。函数读取文件后,将数据存储在一个矩阵中,可以使用disp命令将其显示出来。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号