処理のために多数のファイルをMatlabにインポートしようとしています。一般的なファイルは次のようになります。
mass intensity
350.85777 238
350.89252 3094
350.98688 2762
351.87899 468
352.17712 569
352.28449 426
Some text and numbers here, describing the experimental setup, eg
Scan 3763 @ 81.95, contains 1000 points:
2列の数字は8つのスペースで区切られています。ただし、実験がうまくいかず、マシンが次のようなデータファイルを生成する場合があります。
mass intensity
Some text and numbers here, describing the experimental setup, eg
Scan 3763 @ 81.95, contains 1000 points:
単一のヘッダー行を持つスペースで区切られたファイルを使用していることがわかりました。
importdata(path_to_file,' ', 1);
通常のファイルに最適です。ただし、すべての異常ファイルで完全に失敗します。これを修正する最も簡単な方法は何でしょうか?importdataを使い続ける必要がありますか(すでにすべての可能な設定を試しましたが、機能しません)、または独自のパーサーを作成してみる必要がありますか?理想的には、これらの値を、正常なファイルの場合はNx2マトリックスで、異常なファイルの場合は[00]で取得したいと思います。
ありがとう。