How to check which function is the slowest one?

I'm trying to figure out which function in my program (designed to solve non-linear equations) is the 'bottle-neck' of the calculation. Any useful suggestions?

Antworten (3)

John D'Errico
John D'Errico am 21 Jun. 2016

0 Stimmen

Use the profile tool to identify bottlenecks.
help profile
Shameer Parmar
Shameer Parmar am 21 Jun. 2016

0 Stimmen

Simply put..
'tic' and 'toc' commands in each function one by one and check the time..
% starting of function
tic
% your code
% your code
% your code
toc
% end of this function

Kategorien

Mehr zu App Building finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 21 Jun. 2016

Beantwortet:

am 21 Jun. 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by