——— Desert Of Time

© 時の砂漠 | Powered by LOFTER

[ Matlab ] --- 使用textread语句读取 .dat数据文件

可以看看这个

textread用法


简而言之就是


[data1 data2 data3 data4...] =

textread('文件名.dat' , '%d %d %f %s ...' ,'delimiter','符号' , 'headerlines', '跳过行数'  )  


'delimiter' 和 ‘符号’ ------------------------ 指的是 读取的时候 “跳过'符号'读取”

'headerlines' 和 '跳过行数'  ---------------  指的是 从'跳过行数' 之后读取数据。(很有用)

举个例子,拿 英国南极数据中心(British Antarctic Survey)的南极自动观测站点(AWS)的一个dat文件来讲:


数据:A028_aws.dat

数据前8行是注释,从第9行读取

[Year, Month, Day, Hour, Minute,Pressure, Temperature, Wind_Speed, Wind_Direction] = textread( 'A028_aws.dat' , '%d %d %d %d %d %d %f %d %d','delimiter', ','  , 'headerlines', '8'  ) ;

 
热度(1)
 
回到顶部