Octave

MacのOctaveでPTBを起動する

よく分からないけど,突然MacのPTBが使えなくなったので検索すると以下のページが出てきた. 4 MacのOctaveでPTBを動かすときの注意点 これによるとOctaveを起動する前にDYLD_LIBRARY_PATHの設定が必要なようだ. 僕の環境の場合,HomebrewでOctaveをインス…

Matlab/Octaveからメールを送る

Matlabにはsendmailというコマンドがあって,Matlabからメールを送信することができる. アドレス リストに電子メールを送信 - MATLAB 初心者によるMATLABメモ | sendmail しかし,Octaveにこの機能は無い. なのでPython + Gmail + systemコマンドを使って…

Gnu Octaveにおけるipermuteのバグ

どうやらOctaveのipermuteにはバグがあるらしく,ググれば以下のような報告を見つけることができる. ipermute function does not perform appropriate permutation of tensor modes まだ,3.2系だと治っていないっぽいので,対処法をメモしておく.まず,pe…

多次元信号処理・テンソル計算用のMATLAB/Octave関数

ちまたでは,多次元配列信号処理と呼ばれるものがひっそりと研究されている. 多次元配列処理を行うためのMATLAB/Octave用の基礎的な関数(unfoldとfold,Nモード積)をつくったので,需要があるか分からないが晒しておく.ダウンロードはこちらから. http:…

fig2devをインストール

バイナリ版のOctaveでprintで図をEPSに出力しようすると >> print test.eps -depsc warning: print.m: fig2dev binary is not available というエラーが出た.fig2devがなんなのかはよく分からないが,次のようにして図を出力することができた. まず,下の…

SVM-Light interface for MATLAB/Octave

SVM-LightをMatlab/Octaveで使うためのインターフェイスを書いた. 正直言って,データ行列とクラスラベルをファイルとして保存するため,HDDの読み書きがあるので実行が遅くなるかもしれませんが,晒しておきます. SVM-Lightのインストール とりあえずソー…