what's the time of pause(1)

76 visualizaciones (últimos 30 días)
Eman Ahmed Elsayed
Eman Ahmed Elsayed el 8 de Jun. de 2011
is this time equal 1 s??

Respuestas (2)

Paulo Silva
Paulo Silva el 8 de Jun. de 2011
pause(n) pauses execution for n seconds before continuing, where n can be any nonnegative real number. The resolution of the clock is platform specific. A fractional pause of 0.01 seconds should be supported on most platforms. Pausing must be enabled for this to take effect.

Matt Fig
Matt Fig el 8 de Jun. de 2011
Try this:
tic,pause(1),toc
The elapsed time should be slightly over 1 second, due to calling the pause function and other overhead.
  3 comentarios
Matt Fig
Matt Fig el 9 de Jun. de 2011
Built-in functions don't show in the profiler... at least in 2007b.
Also, I have noticed that the profiler total time run per function, or even per line of code is completely useless. For example, when looking at the profile of running an M-file which I know took less than 2 seconds to run, I see it saying things like REPMAT took 3.5 seconds alone, and meshgrid took 2.8 seconds - rubbish!
I only look at the relative times run to get useful information.
Paulo Silva
Paulo Silva el 9 de Jun. de 2011
I'm with the version 2008b and I can profile just the pause(1), it takes an average of 1.009 seconds, I'm also a fan of the tic and toc functions instead of the profiler

Iniciar sesión para comentar.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by