下面是一个读取 TXT 文件中间几行的 MATLAB 代码示例:

% 打开 txt 文件
fid = fopen('file.txt','r');

% 定义开始和结束行号
start_line = 10;
end_line = 20;

% 读取文件中的所有行
all_lines = textscan(fid,'%s','delimiter','
');
all_lines = all_lines{1};

% 获取中间的行
mid_lines = all_lines(start_line:end_line);

% 关闭文件
fclose(fid);

以上代码中,首先使用fopen函数打开一个名为'file.txt'的 TXT 文件,并指定以只读模式('r')打开。然后,定义了一个起始行号和结束行号,这里设置为第 10 行到第 20 行。接下来,使用textscan函数读取文件中的所有行,并使用' '作为分隔符。由于textscan函数返回一个单元格数组,因此需要使用{1}来访问其中的字符串数组。然后,使用起始和结束行号来获取中间的行,并将其存储在mid_lines变量中。最后,使用fclose函数关闭文件。

MATLAB 代码:读取 TXT 文件中间的几行

原文地址: https://www.cveoy.top/t/topic/mOHp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录