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 является функцией системного ядра.

Примеры

Пример 1

Используйте 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:

Параметры

a1, a2, …

Произвольные объекты MuPAD

Возвращаемые значения

Неотрицательное целое число, дающее прошедшее время в миллисекундах.

Смотрите также

Функции MuPAD