rtime
Реальное время меры
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
rtime()
rtime(a1, a2, …
)
rtime()
возвращает реальное время, которое протекло начиная с запуска текущего сеанса MuPAD®. Это измеряется в миллисекундах.
rtime(a1, a2, ...)
возвращается, реальное время должно было оценить все аргументы.
Результатом rtime
является реальное время. Таким образом rtime
может использоваться, чтобы измерить общее время, проведенное процессом MuPAD, а также внешними процессами, порожденными из сеанса MuPAD. Обратите внимание на то, что интерактивный вызов rtime()
не очень полезен, потому что время простоя включено. Однако rtime(a1, a2, ...)
часто приводит к полезной и более реалистической синхронизации, чем time(a1, a2, ...)
, если оценка аргументов порождает внешние процессы. Например, это может быть полезно для измерения времени для численных расчетов, потому что некоторые стандартные программы библиотеки numeric
вызывают внешние числовые инструменты с помощью аппаратных плаваний.
Если нет никаких рабочих внешних процессов помимо MuPAD, синхронизации, возвращенные rtime(a1, a2, ...)
и time(a1, a2, ...)
примерно, совпадают.
На компьютерах без “разделения по времени”, таких как компьютер Macintosh, примерно совпадает оперативное и процессорное время.
rtime
является функцией системного ядра.
Используйте rtime
, чтобы вычислить прошедшие часы, минуты и секунды, с тех пор как этот сеанс был запущен:
t := rtime()/1000: h := trunc(t/3600): m := trunc(t/60 - h*60): s := trunc(t - m*60 - h*3600):
print(Unquoted, "This session is running for " . h . " hours, " . m . " minutes and " . s . " seconds.")
This session is running for 0 hours, 0 minutes and 10 seconds.
delete t, h, m, s:
|
Произвольные объекты MuPAD |
Неотрицательное целое число, дающее прошедшее время в миллисекундах.