logo

MATLABでコード実行時間を計測する方法 📂プログラミング

MATLABでコード実行時間を計測する方法

方法

tic

X1=rand(2^7);
X2=rand(2^8);
X3=rand(2^9);
X4=rand(2^10);
X5=rand(2^11);
toc

Y1=imrotate(X1,45,'bicubic','crop');
toc

Y2=imrotate(X2,45,'bicubic','crop');
toc

Y3=imrotate(X3,45,'bicubic','crop');
toc

Y4=imrotate(X4,45,'bicubic','crop');
toc

Y5=imrotate(X5,45,'bicubic','crop');
toc

2020-01-0316;39;28\_.png

  • tic:実行時間を測定するためのストップウォッチを開始する。
  • toc:ストップウォッチの現在時間を返す。tocとtocの間の時間を測るわけではないことに注意。

上記の例示コードでY1〜Y6を計算する時間をそれぞれ計りたい場合、以下のようにコードを入力する必要がある。

tic

X1=rand(2^7);
X2=rand(2^8);
X3=rand(2^9);
X4=rand(2^10);
X5=rand(2^11);
toc

tic
Y1=imrotate(X1,45,'bicubic','crop');
toc

tic
Y2=imrotate(X2,45,'bicubic','crop');
toc

tic
Y3=imrotate(X3,45,'bicubic','crop');
toc

tic
Y4=imrotate(X4,45,'bicubic','crop');
toc

tic
Y5=imrotate(X5,45,'bicubic','crop');
toc

2020-01-0316;45;09\_.png

他の言語