Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Strange results from tic / toc.

Asked by John Doe on 9 May 2013

I'm checking the running time of a function using tic/toc. I write the following in the command window (and execute it simultaneously):

tic
res = checkFunc('case2736sp',1:3000);
toc
Elapsed time is 0.080491 seconds.

where checkFunc returns a 2736x2500 full matrix.

What puzzles me is that I have to wait almost 20 seconds for the output saying the run time is only 80 ms.

Does anyone have a clue why this is?

0 Comments

John Doe

Products

No products are associated with this question.

1 Answer

Answer by Chandrakanth on 9 May 2013
Edited by Chandrakanth on 9 May 2013
Accepted answer

Are you sure 'checkFunc' does NOT do a tic somewhere in its code? Anyways, this would be a better way to test:

tx = tic; res = checkFunc('case2736sp',1:3000); toc(tx)

1 Comment

John Doe on 9 May 2013

You're of course right =) Thanks!

Chandrakanth

Contact us