Matlab 读取txt文件指定行的数据

您所在的位置:网站首页 matlab读取txt文件中的数据 Matlab 读取txt文件指定行的数据

Matlab 读取txt文件指定行的数据

#Matlab 读取txt文件指定行的数据| 来源: 网络整理| 查看: 265

方法1: % 方案1 filename = 'volume_sress_displace.txt'; % 替换为实际的文件名 line_number = 4; % 替换为实际的行号 % 打开文件并读取行 fid = fopen(filename); for i = 1:line_number-1 fgetl(fid); % 跳过前面的行 end target_line = fgetl(fid); % 读取目标行 fclose(fid); % 显示目标行的内容 disp(target_line);

 在上述代码中,首先指定要读取的文件名和行号。然后使用 fopen 函数打开文件,使用一个 for 循环跳过前面的行, 直到达到目标行。最后使用 fgetl 函数读取目标行并关闭文件。最后,将目标行内容输出到命令窗口。

方法2:

使用 textscan()函数

fid = fopen(filename); % 文件名行, lines= textscan(fid,'%f %[^\n]',1,'Headerlines',2); % 跳过2读下面的1行,修改读取格式即可获取浮点类型的数据 disp(lines{1});

textscan函数用法:https://ww2.mathworks.cn/help/matlab/ref/textscan.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3