- デフォルトの octave は古い安定版. Matlab 互換の最近のものを使いたい.
- 準備
# apt-get install fftw3-devel bison flex libtermcap-devel zlib-devel
ncurses-devel lapack gperf gcc-g77 readline-devel info
- rpm ファイル
octave-2.1.73-9.i386.rpm
(vine linux 3.2 用)
# rpm -Uivh octave-2.1.73-9.i386.rpm
- 一旦ここで logout して login しなおす
- octave-forgeのインストール
octave-forge-2006.03.17.tar.gz
% tar zxvf octave-forge-2006.03.17.tar.gz
% cd octave-forge-2006.03.17
% ./configure
% make -k
% make check
% su
root$ make install
- wav サンプル
ohayo55.wav
- octave を走らせてグラフが描けて音も鳴ることを確認する.
%octave
octave:1> [sig,fs] = wavread('ohayo55.wav');
Total length = 441036 bytes
Number of channels = 1
Sampling rate = 44100 Hz
Data length = 220500 samples
octave:2> plot(sig)
octave:3> sound(sig,fs)