how to calculate the execution time of program?

When we get desired output in MATLAB.Then how to calculate execution time in MATLAB...

 Réponse acceptée

Dishant Arora
Dishant Arora le 25 Fév 2014
tic
yourCode
timeElapsed = toc

6 commentaires

Thanks sir...this helped us a lot.
Thanks!
bach sy
bach sy le 27 Juil 2018
Thank you so much
N/A
N/A le 13 Mai 2019
Thaanks!!!
thanku for the information. However, if we repeatedly run the code we get different elapsed time each time. Any explanation regarding this will be highly appreciable.
Some minor variation is to be expected. One potential cause of variation is different other processes running at the same time your MATLAB code is running. If you're on Microsoft Windows and Windows Update chooses exactly the time you're running your code to "phone home" for updates that obviously consumes some of the computer's attention, thus potentially making your MATLAB code take longer to run.

Connectez-vous pour commenter.

Plus de réponses (4)

Aaron Corbin
Aaron Corbin le 1 Mar 2014
Modifié(e) : Aaron Corbin le 1 Mar 2014

1 vote

You could also do the following:
before1=clock code... etime(clock,before1)
It subtracts the time before from the time after.
Laith Mohammed
Laith Mohammed le 16 Nov 2019

1 vote

First you put tic and entering the code that you are working on it after that toc,
Finaly, create a variable called Elapsed_time = toc
Or, you can just wait and matlab will tell you that elapsed time is (XX seconds)
Steven Lord
Steven Lord le 12 Nov 2021

0 votes

tic and toc is one way to measure the performance of your code. Other ways include the timeit function and the Profiler.
Barsom
Barsom le 21 Oct 2024

0 votes

Write a program that reads the departure time of a train and the arrival time and computes and displays the trip time.

Catégories

En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by