2

説明である最初の行を除いて、ASCIIファイルからすべてのデータをインポートしたいと思います。その行が欠落している場合、すべてのデータを正しくインポートできます。私は使用しましimporDataた。

編集:ファイルポインタを1つ先に移動するだけで解決しました。これはコードです

FH = fopen(f_old,'rb');
firstRowString = fgetl(FH);
4

1 に答える 1

2

使用する

A = importdata(filename,delimiterIn,headerlinesIn)

これにより、行headerlinesIn + 1から始まる数値データを読み取るASCIIファイルからデータをロードできます。ここで、delimiterInは、文字列として指定された列区切り文字です。デフォルトの文字はファイルから解釈されます。タブには「\t」を使用します。

http://www.mathworks.co.uk/help/matlab/ref/importdata.html#inputarg_headerlinesIn

于 2012-12-08T13:49:11.637 に答える