Development Environment    

区切り文字を使ったASCIIデータファイルのインポート

スペース以外のキャラクタをデリミタとして使用しているファイルについてはも、いくつかの使用可能なインポート関数を用意しています(表6-4を参照)。その内、最も簡単なものは、関数dlmreadを使うものです。

たとえば、セミコロンをデリミタをして使用しているファイル ph.dat を考えます。

このファイルの全内容を配列Aに読み込むには、つぎのように入力します。

関数 dlmread では、データファイルで使用しているデリミタを2番目の引数として指定します。スペースデリミタを使ったファイルを関数 dlmread で処理するには、スペースキャラクタ(' ')をデリミタとして設定します。たとえば、各行の最後のアイテムにデリミタを設定していない場合でも、関数dlmread は、ファイルを正確に処理する点に注意してください。

関数dlmread が、入力ファイルを処理する場合、全てのスペースキャラクタをデリミタとして解釈します。そのため、ph.dat の内容が、つぎのような場合でも、dlmread コマンドは、十分に機能します。


 数値テキストデータのインポート テキストヘッダを含む数値データのインポート