前回に引き続きOctaveとMatlabで速度比較をしてみます。 前回は以下
今回はOctave, Matlabともに前回と同じ以下のコードで計算させてみます。
n = 10000; step = 100; A = rand(n,n); v = rand(n,1); T = [ ]; sizeA =[ ]; for k = 500:step:n AA = A(1:k,1:k); vv = v(1:k); t = cputime; b = AA*vv; tt = cputime - t; T = [T,tt]; sizeA =[sizeA,k]; end plot(sizeA,T,'o')
計算結果ですがMatlabは以下のようになります。
Octaveは以下です。Octaveのほうが倍程度遅い傾向にあります。
短いですが今回はここまでにします。