MATLAB2021aにおけるfor文の計算速度

MATLABを使うときよく言われるのは「for文は遅い」だと思う。今回は2021aでその速度を調べた。

使用したソースコード

N=100000000;

A1=1:1:N;
A2=1:1:N;

B1=zeros(1,N);

tic

for i=1:1:N
B1(1,i)=A1(1,i);
end

toc

tic
B2=A2;

toc

結果は

for文:0.330623 秒
ベクトル:0.000204 秒

コメント

タイトルとURLをコピーしました