使用matlab读取一个包含三列数据的txt文件
时间: 2023-12-09 20:03:02 浏览: 195
matlab中读取txt数据文件
3星 · 编辑精心推荐
假设你的txt文件名为data.txt,文件内容如下:
```
1 2 3
4 5 6
7 8 9
```
你可以使用以下代码读取txt文件:
```matlab
% 打开txt文件
fid = fopen('data.txt', 'r');
% 读取文件内容
data = fscanf(fid, '%f %f %f', [3 Inf]);
% 关闭txt文件
fclose(fid);
% 转置数据
data = data';
% 显示数据
disp(data);
```
输出结果为:
```
1 2 3
4 5 6
7 8 9
```
其中,fscanf函数的第二个参数'%f %f %f'表示读取每一行的三个浮点数,[3 Inf]表示读取三列数据,行数自动调整。最后通过转置操作将数据变为三行三列的矩阵。
阅读全文