stringlib::formatTime

Текстовое описание продолжительности

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stringlib::formatTime(t)

Описание

stringlib::formatTime возвращает текстовое описание, такое как “5 минут, 20 секунд” временной стоимости, таких как 320 * unit::sec данный как его аргумент.

Когда дали целое число или число с плавающей запятой, stringlib::formatTime интерпретирует его как миллисекунды, для совместимости с time. См. пример 2.

stringlib::formatTime округляет его вход, чтобы только использовать два типа модуля, cf. Пример 1.

Примеры

Пример 1

stringlib::formatTime берет описание времени и представляет его как английский текст:

stringlib::formatTime(1234*unit::sec)

Чрезмерной точности избегают:

stringlib::formatTime(12345678*unit::sec)

Пример 2

time и rtime возвратите целые числа, интерпретированные как миллисекунды. stringlib::formatTime таким образом интерпретирует целые числа (и, для непротиворечивости, чисел с плавающей запятой) как миллисекунды:

stringlib::formatTime(1)

stringlib::formatTime(rtime(system("sleep 2")))

Параметры

t

Время, чтобы преобразовать: целочисленное или значение с плавающей точкой (рассматриваемый как миллисекунды) или выражение, включающее единицы измерения времени.

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

строка.

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

Функции MuPAD