Продолжительность времени в единицах фиксированной длины
Значения в массиве длительности представляют истекшее время в единицах фиксированной длины, таких как часы, минуты и секунды. Можно также создать время в виде фиксированных (24-часовых) дней и фиксированных (365 .2425-дневных) лет.
Работа с массивами длительности так же, как и с числовыми массивами. Можно добавлять, вычитать, сортировать, сравнивать, объединять и выводить на печать массивы длительности. Массивы длительности используются для упрощения вычислений массивов datetime, в которых используются единицы времени, например часы и минуты.

Можно создать массивы длительности с заданными единицами времени, используя years, days, hours, minutes, seconds, и milliseconds функции. Например, чтобы создать массив, для которого истекло время 1, 2 и 3 часов, используйте hours функция.
D = hours(1:3)
D = 1×3 duration array 1 hr 2 hr 3 hr
Можно также создать массив duration с помощью duration функция, описанная ниже.
D = duration( создает массив длительности из числовых массивов, содержащих количество часов, минут и секунд, указанных H,MI,S)H, MI, и S.
D = duration(H,MI,S, добавляет миллисекунды к массиву длительности, указанному MS)MS.
D = duration( преобразует текст, представляющий истекшее время, в массив длительности. TimeStrings)TimeStrings должны представлять время, используя 'hh:mm:ss' или 'dd:hh:mm:ss' формат.
D = duration( преобразует текст, используя формат, заданный TimeStrings,'InputFormat',infmt)infmt.
D = duration(___,'Format',displayFormat) дополнительно задает формат отображения для D. Это свойство изменяет отображение D, но не его ценности. Этот синтаксис можно использовать с любым из аргументов предыдущих синтаксисов.
Дополнительные сведения о функциях, принимающих или возвращающих массивы длительности, см. в разделе Даты и время.
calendarDuration | cellstr | char | datetime | isduration | string