GNU Octaveとは

GNU OctaveはMATLABと互換性をもった数値解析ソフトウェアです。 名前からも分かるとおり、ライセンスはGPLです。

何ができるの?

  • wavファイルを読み込んで解析・表示
  • テスト信号の作成・wavファイルの書き出し
  • フィルタの設計
  • 各種シミュレーション

などいろいろなことが出来ます。

インストール方法

debian系Linux(Debian,Ubuntu,Raspbian,Mintなど)

sudo apt-get update
sudo apt-get install octave-signal

octaveのsignalパッケージをインストールすれば、依存関係によりoctave本体も一緒にインストールされます。

windows系
適当にググってインストールしてください。

注意点
octave 3.8.1(Ubuntu14.04、14.10でインストールされる)にはバグがあってfirフィルタの設計がうまく行きません。 3.8.2がインストールされるUbuntu 15.04を待ったほうが良いかもしれません。

他の数値解析ソフト

  • MATLAB
  • Scilab(free:CeCILL license)
  • R言語(free:GPL)
  • Mathmatica

MathmaticaはRaspberry上で非商用に限り無料で使用できます。

2015年4月16日