Считайте истекшее время из секундомера
toc
считывает истекшее время с таймера секундомера, запущенного вызовом на tic
функция. MATLAB® считывает внутреннее время выполнения toc
функция и отображает истекшее время с момента последнего вызова tic
функция без выхода. Истекшее время выражается в секундах.
toc(
отображает истекшее время с момента вызова timerVal
)tic
функция, соответствующая timerVal
.
elapsedTime = toc
возвращает истекшее время с момента последнего вызова в tic
функция.
Последовательные вызовы системы toc
функция без входов возвращает истекшее время с момента последнего вызова на tic
. Это свойство позволяет вам делать несколько измерений с одной точки времени.
Последовательные вызовы системы toc
функция с тем же самым timerVal
вход возвращает истекшее время с момента tic
вызов функции, который соответствует timerVal
.
Иногда программы запускаются слишком быстро для tic
и toc
для предоставления полезных данных. Если ваш код быстрее 1/10 секунды, рассмотрите его выполнение в цикле, а затем среднее значение, чтобы найти время для одного запуска. Для получения дополнительной информации смотрите Измерение эффективности вашего кода.
Следующие действия приводят к неожиданному выходу:
tic
и toc
ко времени timeit
tic
и toc
в пределах функции, заданной по времени timeit