トップページ -> プログラミング -> Octave の活用
[サイトマップへ], [サイト内検索へ]

Octave の活用

Octaveは, 「MATLAB にほぼ互換」ともいわれるプログラミング言語.

目次

サイト内の関連ページ

◆ 参考Webページ

◆ Octave への期待

Octave のドキュメントは: http://www.gnu.org/software/octave/docs.html


Octave プログラミング,Octave の主要な機能


ベクトル集合に関する操作


Octave を用いた画像処理

■ 二値画像

■ 濃淡画像

■ カラー画像

ベクトルマップ,ビデオ

※ サイト内の関連ページ Avidemux を用いたビデオファイルの再エンコードの例

特徴抽出など


Octave を用いた統計処理

確率/統計

ベクトル,配列の Outlier の検出

時系列

  • Octave でのグラフ作成
  • Octave での平均、分散の例

    Octave のプログラム例


    Octave のインストールと使用法

    Linux でのインストール

    Windows でのインストール

    1. Windows で Octave のインストール
    2. (オプション)Windows に Octave バージョン 3.2.4 をインストール(Cygwinのパッケージをインストール.Windows 上の Cygwin にインストール

      Octave バージョン 3.2.4 の Cygwin 版をインストール,テスト実行する手順を図解で説明する.簡単にインストールできる.

      Cygwin のパッケージからインストールする. Cygwin の C コンパイラを用いて,octave のプログラムの機能 (liboctave など) を使うプログラムの練習をしたいというような場合には,この手順が参考になるかも知れません.

      ■ このページで説明してること

      • インストール手順
      • 動作確認
      • gnuplot との連携の例
      • cygblas-0.dll の入れ替え
      • 性能測定の例 行列と行列の積, LU 分解, 正方行列の逆行列, 行列式, Singular Value Decomposition, QR factorization, 分散共分散行列, 分散共分散行列の固有値と固有ベクトル(主成分分析), 2次元の畳み込み(コンボリューション), 2次元の高速フーリエ変換 (FFT), convex hul
    3. (オプション)Windows に Octave バージョン 3.2.4 と octave-forge をビルドとインストール(ソースコードからコンパイル.Windows 上の Cygwin にインストール)

      Octave の ソースコードパッケージをダウンロードし,Cygwin 上でビルドして,インストールする手順を図解で説明する. ソースコードからコンパイルしたい場合(例えば,最新の Octave を追いかけたいなど)の場合には,この Web ページの手順が参考になるでしょう.

    octave 関連ソフトウエア

    C/C++ 言語プログラムとの連携

    設定のヒント、追加作業など

    Octave bindings for OpenCV

    Octave bindings for OpenCV は古いバージョンの OpenCV の機能なので注意.

    video パッケージ

    Octave 3.6.3 で確認済み


    liboctave の使い方


    公開している資料等のご利用について.

    原則,クリエイティブコモンズ BY NC SAとしている. PDFファイル,パワーポイントファイルなどには, 「クリエイティブコモンズ BY NC SA」を明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).

    公開している資料をご利用になる場合の,再配布の条件剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.


    本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

    問い合わせ先: 金子邦彦(かねこ くにひこ) [image]