매트랩에서 코드 실행 시간 재는 법

매트랩에서 코드 실행 시간 재는 법

calculating running time of code in 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

타언어

댓글