在matlab中跳过文件头

时间:2013-02-03 09:24:59

标签: matlab

我的文件格式是* .Vt2,它是强烈的地面运动记录   可以在http://peer.berkeley.edu/smcat/search.html下载   选择地震,然后下载任何电台的记录。数据如下:

强烈的运动数据库记录。太平洋工程处理。
TAIWAN SMART1(45)11/14/86,SMART1 C00,EW
CM / S单位的速度时间历史。滤波点:HP = 0.1 Hz LP = 25.0 Hz
NPTS = 4000,DT = .01000 SEC
  .9437205E-03 .1497919E-01 .3328475E-01 .5111011E-01 .6865002E-01
  .8659123E-01 .9975034E-01 .1072606E + 00 .1168364E + 00 .1217983E + 00
  .1135203E + 00 .8993586E-01 .6435175E-01 .3819334E-01 .1840042E-01

我想要做的是跳过4个标题并读取数字(按行),然后将它们保存在 N×1矩阵M.但我不知道如何制作它。    任何帮助都是迎接

2 个答案:

答案 0 :(得分:0)

尝试:

x=importdata('filename.txt');

您的数据将是:

x.data

答案 1 :(得分:0)

我相信你可以试试这个:

fid = fopen(filename,'r');
A = textscan(fid,'%f%f%f%f%f','Delimiter',',','headerLines',4);
data = cat(2,A{:});

我希望它有所帮助。