gpt4 book ai didi

matlab - 在Matlab中将文本文件读取到矩阵,行长度未知

转载 作者:行者123 更新时间:2023-12-01 23:06:42 26 4
gpt4 key购买 nike

我有一个文本文件,其格式如下:

1 2 3 4 5 6
7 8 9
0 11 2 32 45 6 6
1 2

我想读取每一行并为每一行绘制一条线。x 轴是 [1:row.length],y 轴是每一行。

最佳答案

fid = fopen('dat.txt');

line = fgetl(fid);

% if you want everything on the same axis, set it up here
axis([0,20,-10,10])
hold all

while ischar(line)
yy = str2num(line);
xx = 1:length(yy);
plot(xx,yy)
line = fgetl(fid);
end
hold off

fclose(fid);

请注意,feof() 与 fgetl() 的配合不太好,请参见 here .

关于matlab - 在Matlab中将文本文件读取到矩阵,行长度未知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13004011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com