Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 104 стр.

UptoLike

Составители: 

102
Формат даты. Система MATLAB работает с тремя формата-
ми даты: строковым, числовым и векторным. Обычно работают с да-
тами в строковом формате: 10-Nov-1997.
Внутреннее представление даты - числовое и соответствует
количеству дней, прошедших с некоторой фиксированной даты, в ка-
честве которой в системе MATLAB принять 1 января 0000 года. Чи-
словой формат даты отсчитывается от полуночи, то
есть 18 часов со-
ответствует 0.75 дня. Таким образом, дате ‘10-Nov-1997, 6:00 pm' в
строковом формате соответствует числовой формат 729284.75.
Все функции, использующие дату, работают как со строко-
вым, так и числовым форматами. При работе в командной строке
предпочтителен строковый формат; если же необходимо выполнять
вычисления, то эффективнее числовой формат.
Для некоторых функций системы MATLAB внутренним
фор-
матом даты является векторный формат, который состоит из следую-
щих элементов [год месяц день час минута секунда].
В системе MATLAB есть специальные функции, которые
преобразовывают форматы даты.
Пример. В системе MATLAB используется три формата да-
ты:
Числовой формат 729300
Строковый формат 02-Oct-1996
Векторный формат 1996 10 2 0 0 0
Преобразование форматов дат. Для преобразования форма-
тов дат предназначены следующие функции:
datenum
Преобразует строковый формат даты в числовой
datestr
Преобразует числовой формат в строковый
datevec
Преобразует числовой или строковый формат в век-
торный
Пример. Рассмотрим следующие преобразования форматов
даты:
d1 = datenum('02-Oct-1996')
d1 = 729300
d2 = datestr(d1+10)
d2 = 12-Oct-1996
dv1 = datevec(d1)
dv1 = 1996 10 2 0 0 0
dv2 = datevec(d2)
dv2 = 1996 10 12 0 0 0
Строковый форматы даты. Функция datenum, которая пре-
образует строковое представление в числовое, имеет важное значение
для организации эффективных вычислений. Функция datenum допус-
        Формат даты. Система MATLAB работает с тремя формата-
ми даты: строковым, числовым и векторным. Обычно работают с да-
тами в строковом формате: 10-Nov-1997.
        Внутреннее представление даты - числовое и соответствует
количеству дней, прошедших с некоторой фиксированной даты, в ка-
честве которой в системе MATLAB принять 1 января 0000 года. Чи-
словой формат даты отсчитывается от полуночи, то есть 18 часов со-
ответствует 0.75 дня. Таким образом, дате ‘10-Nov-1997, 6:00 pm' в
строковом формате соответствует числовой формат 729284.75.
        Все функции, использующие дату, работают как со строко-
вым, так и числовым форматами. При работе в командной строке
предпочтителен строковый формат; если же необходимо выполнять
вычисления, то эффективнее числовой формат.
        Для некоторых функций системы MATLAB внутренним фор-
матом даты является векторный формат, который состоит из следую-
щих элементов [год месяц день час минута секунда].
        В системе MATLAB есть специальные функции, которые
преобразовывают форматы даты.
        Пример. В системе MATLAB используется три формата да-
ты:
Числовой формат           729300
Строковый формат          02-Oct-1996
Векторный формат          1996 10 2 0 0 0
        Преобразование форматов дат. Для преобразования форма-
тов дат предназначены следующие функции:
datenum         Преобразует строковый формат даты в числовой
datestr          Преобразует числовой формат в строковый
                 Преобразует числовой или строковый формат в век-
datevec
                 торный
         Пример. Рассмотрим следующие преобразования форматов
даты:
       d1 = datenum('02-Oct-1996')
        d1 = 729300
        d2 = datestr(d1+10)
        d2 = 12-Oct-1996
        dv1 = datevec(d1)
        dv1 = 1996 10 2 0 0 0
        dv2 = datevec(d2)
        dv2 = 1996 10 12 0 0 0
         Строковый форматы даты. Функция datenum, которая пре-
образует строковое представление в числовое, имеет важное значение
для организации эффективных вычислений. Функция datenum допус-
102