Mon, July 26, 2004

Igor Pro lecture No. 18

wave データの一部をコピーする(3)

今回は画像解析に必要な2次元データの一部をコピーする方法を紹介する。 まず、下記のコマンドに従って、5 x 5, 3 x 3 の二次元 wave を作成しよう。それぞれ、wave2Da, wave2Db と名付け、表を作成する。wave2Daにはあらかじめテスト用データを書き込んでおく。

Make/N=(5,5)/D wave2Da
Edit wave2Da
Make/N=(3,3)/D wave2Db
Edit wave2Db
wave2Da=(p+1)*(q+1)

上の図のようになっていれば、ここまでは合格だ。

続いて、5 x 5 のデータの中央部のみを、wave2Dbという wave にコピーするためにはどうしたらいいだろうか?

「wave データの一部をコピーする(1)」の操作と似ているが、

wave2Db=wave2Da[p+1][q+1]

とすれば ok だ。一次元 wave の データ番号は、p 関数を使ったが、二次元の場合は、x 軸方向に p 関数を使う事に加えて、y 軸方向に q 関数を使えばよい。

posted at July 26, 2004 06:22 PM

« Igor Pro lecture No. 17 | ホームに戻る | Igor Pro lecture No. 19 »

さんのサイン・インを確認しました。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?


Polymer Molecular Engineering Laboratory
Department of Polymer Science and Engineering,
Kyoto Institute of Technology,
Matsugasaki, Sakyo-ku, Kyoto 606-8585, JAPAN