octave-tips

Octave-Tips

Creo Ergo Sum - Octave-Tips

GNU Octave の活用方法

Octave 3.0

    • Windows用, MacOS X用のインストーラは http://octave.sourceforge.net/index.html から入手できます。

    • Debian GNU/Linux であれば、octave3.0 パッケージをインストールします。

Packageの追加

Octave 3.0では従来Octave-forgeと呼ばれていた拡張モジュール群がPackagesとして整理されています。

このPackagesをインストールすることで、使用できる関数などを追加できます。Octave function referencesより必要な関数を探し、対応するパッケージを以下の手順でインストールします。

例: pngread を使用したい場合

    • Octave function referencesよりpngreadを探す。

    • pngreadの説明に pngread [image] と書かれている。 [image] がパッケージ名と想定。

    • PackagesよりImageを選択し、detailsを開く。

    • Read package function reference を開き、このパッケージに pngread が入っていることを確認する。

    • Other informationを確認し、buildrequires に jpeg-devel と書かれているので、パッケージの構築時に必要なlibjpegの開発環境をインストールする。Debianであれば apt-get install libjpeg-dev。

    • Other informationの、systemrequirements に ImageMagickと書かれているので、実行時に必要なImageMagickをインストールしておく。Debianであれば、apt-get install imagemagick。

    • Download this package を開き、ダウンロードを開始する。

    • ダウンロードしたファイル名が image-1.0.4.tar.gz だったとする。

    • 管理者権限でOctaveを実行し、pkg installコマンドを入力する。

$ sudo octave

octave> pkg install image-1.0.4.tar.gz

    • これでインストールが完了した。

    • 次のコマンドでimageパッケージを読み込むと、pngreadが実行可能になる。

octave> pkg load image

octave> pngread

以上

Creo Ergo Sum - Octave-Tips