→Gnu Octave関係
70行目: | 70行目: | ||
brew tap homebrew/science | brew tap homebrew/science | ||
brew update && brew upgrade | brew update && brew upgrade | ||
brew install octave --with-docs | brew install octave --with-docs | ||
なお,Javaがないと怒られるときは,指示に従って | なお,Javaがないと怒られるときは,指示に従って | ||
brew install Caskroom/cask/java | brew install Caskroom/cask/java | ||
101行目: | 96行目: | ||
brew unlink gfortran | brew unlink gfortran | ||
brew link --overwrite gcc | brew link --overwrite gcc | ||
*Packageのインストール | *Packageのインストール | ||
**Octaveを起動して作業を行う. | **Octaveを起動して作業を行う. | ||
controlとsignalのパッケージをインストールする. | controlとsignalのパッケージをインストールする. | ||
**ユーザ全員が使う,Octave Forge | **ユーザ全員が使う,Octave Forge repositoryからダウンロード,以下のようなコマンドでインストールする. | ||
pkg install -global -forge | pkg install -global -forge control | ||
しばらく応答無くてもじっと待つこと.optiPIDに関してワーニングがでるかも.なお,error: urlwrite: unable to open file とでてインストール出来ない場合は,Macを一度再起動するとできるようになった(謎). | しばらく応答無くてもじっと待つこと.optiPIDに関してワーニングがでるかも.なお,error: urlwrite: unable to open file とでてインストール出来ない場合は,Macを一度再起動するとできるようになった(謎). | ||
**signalをインストールするために,まず, | **signalをインストールするために,まず, | ||
pkg install -global -forge | pkg install -global -forge general | ||
pkg install -global -forge | pkg install -global -forge specfun | ||
をいれて,そのあと, | をいれて,そのあと, | ||
pkg install -global -forge -auto signal | pkg install -global -forge -auto signal | ||
でインストール.なんかワーニングがでるかも. | でインストール.なんかワーニングがでるかも. | ||
*octave起動時にパッケージを自動ロードするよう設定 | |||
sudo emacs /usr/local/share/octave/site/m/startup/octaverc | |||
でoctavercを編集して, | |||
pkg load control | |||
pkg load general | |||
pkg load signal | |||
pkg load specfun | |||
を追記 | |||
**例えば次のコマンドでボード線図が表示されるか確認する. | **例えば次のコマンドでボード線図が表示されるか確認する. | ||
bode(tf([1],[1 1 1])) | bode(tf([1],[1 1 1])) |