1

私のファイル形式は*.Vt2、強震動記録です。http://peer.berkeley.edu/smcat/search.html
でダウンロードでき ます。地震を選択してから、任意のステーションの記録をダウンロードします。次のようなデータ:

強震動データベースの記録。太平洋工学による処理。
台湾SMART1(45)11/14/86、SMART1 C00、
CM/S単位のEW速度時間履歴。フィルターポイント: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に保存することです。しかし、それを作成する方法がわかりません。どんな助けでも迎えられます

4

2 に答える 2

0

試す:

x=importdata('filename.txt');

データは次のようになります。

x.data
于 2013-02-03T09:37:34.150 に答える
0

私はあなたがこれを試すかもしれないと信じています:

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

お役に立てば幸いです。

于 2013-02-03T11:55:21.617 に答える