Py

MATLAB

Psychotoolboxで遊ぼう!

まあサンプルだけのっけるだけですが… このプログラムは時計を表示するのですが、なんとなくかっこいい感じになってます。 これを実行するにはPsychotoolboxが必要です。3ではなく2用のコードです。 MATLABも必要です。不親切で、すいません。 まあ視覚や…

BLAS::MATLABに勝てるのかな?

最近のMATLABはBLASのマルチスレッドに対応しているからi7とかで行列の計算とかするととんでもなく早い! 正直困る。Pythonで組みなおそうとしていたプログラムもMATLABには適わない。 こうなったらCUDAを使いまくってプログラムするしかないけど、その頃に…

MATLABで非線形最小二乗問題を解く

Memo 指数関数のフィッティング編 %データを用意 xdata = [1:30]; ydata = 3*exp(0.04*xdata)+5+2*rand(1,30)-1; %xを係数としてフィッティングしたい関数をインラインで作成 fun = inline('x(1)*exp(x(2)*xdata)+x(3)','x','xdata'); %lsqcurvefit(フィッ…

MATLAB:複数のmatファイルを一括で処理する

めもめも(予告なく加筆修正します。内容は保証しません。) 以下のようなikkatu.m(名前は何でもいいが)を作って、処理したいmatファイルがたくさんあるディレクトリ(フォルダでもどっちでもいいが)に置く。 folder_name='.' mat_file=dir(fullfile(folder_nam…

とりあえずPythonで行列の演算 〜MATLABとどっちがはやいかな?〜

何度もすいません ちょっと舞い上がったので更新しますMATLABと比較しました(そんだけですけど %MATLAB num=1000; A=rand(num); B=rand(num); %行列の積 tic; M=A*B; t=toc; fprintf('行列積 %dx%d: %.3f\n',num,num,t); %逆行列 tic; M=inv(M); t=toc; fpr…