How to find the efficiency of an algorithm?
조회 수: 5 (최근 30일)
이전 댓글 표시
I have an algorithm fpa1. How can I find its efficiency? All the required files are in the attachment. You can run the main file to run the algorithm. But how to find its efficiency?
댓글 수: 0
답변 (1개)
Tushar Behera
2023년 2월 9일
Hi Sadiq,
I am assuming you want to know how efficient your code is.
You can utilise MATLAB's "profile" built-in function to gauge how effective your code is. The "profile" function creates a report that includes performance data and the amount of time spent in each function. The "tik" and "toc" functions can also be used to calculate how long it takes a chunk of code to run.
For example;
profile on
n = 100;
M = magic(n);
profile viewer
%%%%
tic;
n = 100;
M = magic(n);
toc;
You can read more abut it in the following link:
Regards,
Tushar
참고 항목
카테고리
Help Center 및 File Exchange에서 GPU Computing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!