Процессорное время используется MATLAB
t = cputime возвращает общее процессорное время, используемое MATLAB®, поскольку это было запущено. Возвращенное процессорное время описывается в секундах.
Каждый вызов cputime возвращает общее процессорное время, используемое MATLAB до точки, когда функция вызвана. Измерять процессорное время раньше запускало ваш код, помещало два вызова cputime до и после кода, и затем вычисляют разность между возвращенными значениями.
Чтобы измерить уровень вашего кода, используйте timeit или tic и toc функции. В отличие от этого, cputime функция, которая измеряет процессорное время, timeit или tic/toc возвратите тактовое стенкой время.
Например, процессорное время для pause обычно мал:
tStart = cputime; pause(1) tEnd = cputime - tStart
tEnd =
0.1094
Однако тактовое стенкой время составляет фактическое время, когда выполнение MATLAB приостановлено:
tic pause(1) toc
Elapsed time is 1.000483 seconds.
Для получения дополнительной информации смотрите, Измеряют Уровень Вашего Кода.