我有很多带文字的文件:
LON LAT DEPTH C
9.0928 9.0928 91. .22215180E+00
我使用dlmread函数:
data = dlmread(fname, ' ', 1, 0);
但我得到错误:
格式错误的字符串。
在这种情况下,如何忽略标题文本并通过dlmread获取计数?
提前谢谢
答案 0 :(得分:1)
函数dlmread
适合读取带有数字数据的文件。
要阅读带有一个或多个标题行的输入文件,您可以使用importdata
,如下所示:
% Define the delimiter
delim=' ';
% Define the number of header lines
header_line=1;
% Read the inout file
C=importdata('in_.txt',delim,header_line)
输入文件的内容存储在" C" struct
;特别是"数字数据"存储在"数据"字段。
希望这有帮助。