exponenta event banner

Свойства DatePicker

Управление внешним видом и поведением средства выбора даты

Средства выбора дат позволяют пользователям выбирать даты из интерактивного календаря. uidatepicker создает средство выбора даты и задает все требуемые свойства перед его отображением. Изменяя значения свойств селектора даты, можно изменить некоторые аспекты его внешнего вида и поведения. Используйте точечную нотацию для ссылки на определенный объект и свойство:

fig = uifigure;
d = uidatepicker(fig);
d.DisplayFormat = 'M/d/yyyy';

Селектор дат

развернуть все

Выбранная дата, указанная как datetime в пределах диапазона Limits собственность. Чтобы сделать выбранную дату неопределенной, задайте для этого свойства значение NaT.

Если указано datetime содержит информацию о времени, только информация о дате сохраняется в Value собственность.

Пример: d = uidatepicker('Value',datetime('today'))

Типы данных: datetime

Текст-местозаполнитель, заданный как вектор символа или скаляр строки. Заполнитель содержит краткую подсказку для описания ожидаемых входных данных. Текст отображается только тогда, когда Value свойство - NaT.

Пример: 'aaaa/mm/dd'

Пределы выбора, указанные как 1 на 2 datetime массив. Второе значение в этом массиве должно быть позже первого значения. Значение по умолчанию: [datetime(0000,1,1) datetime(9999,12,31)]. Это значение по умолчанию начинается как можно раньше и заканчивается как можно позже DatePicker опоры.

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

Пример: d = uidatepicker('Limits',[datetime('today') datetime(2050,1,1)])

Типы данных: datetime

Отображение формата текстового поля селектора дат, заданного как вектор символов или скаляр строки. Формат по умолчанию зависит от языкового стандарта системы, в которой запущено приложение.

Указанный формат должен использовать допустимые идентификаторы букв, соответствующие стандарту языка разметки данных языка (LDML) Unicode ® для дат и времени. Для разделения полей можно использовать символы, не содержащие букв, такие как дефис, пробел, двоеточие или любые символы, не относящиеся к ASCII.

Пример: d = uidatepicker('DisplayFormat','dd/MM/yy')

Примеры общих форматов

В этой таблице перечислены общие форматы отображения. В примерах показаны отформатированные выходные данные для даты, среды, 9 апреля 2014 г.

Значение FormatПример
'yyyy-MM-dd'2014-04-09
'dd/MM/yyyy'09/04/2014
'dd.MM.yyyy'09.04.2014
'yyyy年 MM月 dd日'2014年 04月 09日
'MMMM d, yyyy'April 9, 2014

Все форматы даты и времени

Используйте эти идентификаторы букв для создания формата отображения. В третьем столбце этой таблицы показаны выходные данные за среду, 9 апреля 2014 г.

Буквенный идентификаторОписаниеПоказ
GЭраCE
yГод, без начальных нулей.2014
yyГод, используя последние две цифры.14
yyy, yyyy ...Год, используя по крайней мере столько цифр, сколько экземпляров 'y'За 2014 год, 'yyy' показы 2014, пока 'yyyyy' показы 02014.
u, uu, ...Год ISO, один номер, обозначающий год.2014
QКвартал, с использованием одной цифры2
QQКвартал, с использованием двух цифр02
QQQКвартал, сокращенноQ2
QQQQКвартал, полное имя2nd quarter
MМесяц, число, с использованием одной или двух цифр4
MMМесяц, число, с использованием двух цифр04
MMMМесяц, сокращенное названиеApr
MMMMМесяц, ФИОApril
MMMMMМесяц, заглавная первая букваA
WНеделя месяца, с использованием одной цифры2
dДень месяца с использованием одной или двух цифр9
ddДень месяца, с использованием двух цифр09
DДень года с использованием одной, двух или трех цифр99
DDДень года, с использованием двух цифр99
DDDДень года с использованием трех цифр099
eДень недели, числовой, с использованием одной или двух цифр4, где воскресенье - первый день недели
eeДень недели, числовой, с использованием двух цифр04
eeeДень, сокращенное названиеWed
eeeeДень, ФИОWednesday
eeeeeДень, заглавная первая букваW

Примечание

  • Поле редактирования в запущенном приложении принимает разделенные числовые значения, даже если DisplayFormat включает в себя слова. Например, если формат месяца указан как 'MMMM'приложение принимает числовой месяц, такой как 04, но отобразит имя месяца, например, 'April'.

  • Если пользователь указывает номер дня года в запущенном приложении, и формат содержит идентификаторы для обоих дней года (D) и григорианский год (y), то datetime может неправильно прочитать номер дня года. Использовать год ISO (u) вместо y.

  • Использовать один или несколько u символы вместо y символы для представления года при работе с числами года, близкими к нулю.

Отключенные даты, указанные как m-by-1 datetime массив. Это свойство указывает даты, которые недоступны для выбора в запущенном приложении.

Пример: d = uidatepicker('DisabledDates',datetime(2018,1,1)) отключает 1 января 2018 года.

datetime массив не может содержать NaT значения и даты должны быть отсортированы в порядке возрастания.

Для повторного включения всех ранее отключенных дат вызовите NaT(0) для создания пустого datetime массив:

d.DisabledDates = NaT(0);

Типы данных: datetime

Отключенные дни недели, указанные как одно из следующих:

  • Пустой массив [], что позволяет использовать все дни недели.

  • Вектор целых чисел в диапазоне [1, 7]. Цифры соответствуют дням недели. Например, [1 3] отключает воскресения и вторники.

  • 1-D массив ячеек символьных векторов, где элементы массива содержат локализованные имена дней. Имена дней должны быть однозначными. Например, {'F','Sa'} отключает пятницы и субботы.

  • Строковый вектор, содержащий полные или частичные локализованные имена дней.

При указании имен дней с помощью массива ячеек или вектора строки код работает только в том языковом стандарте, в который записывается код. Чтобы код работал в любом языковом стандарте, укажите это свойство как вектор чисел.

Типы данных: double | cell | string

Шрифт и цвет

развернуть все

Имя шрифта, указанное как имя шрифта, поддерживаемого системой. Шрифт по умолчанию зависит от конкретной операционной системы и языка.

Если указанный шрифт недоступен, MATLAB ® использует наилучшее совпадение между шрифтами, доступными в системе, в которой запущено приложение.

Пример: 'Arial'

Размер шрифта, указанный как положительное число. Единицами измерения являются пикселы. Размер шрифта по умолчанию зависит от конкретной операционной системы и языка.

Пример: 14

Вес шрифта, указанный как одно из следующих значений:

  • 'normal' - Вес по умолчанию, определенный определенным шрифтом

  • 'bold' - Более толстые контуры символов, чем 'normal'

Не все шрифты имеют жирный вес. Поэтому задание полужирного веса шрифта может привести к обычному весу шрифта.

Угол шрифта, указанный как 'normal' или 'italic'. Установка для этого свойства значения italic выбирает наклонную версию шрифта, если она доступна в системе пользователя приложения.

Цвет шрифта, указанный как триплет RGB, шестнадцатеричный код цвета или один из параметров, перечисленных в таблице.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Цвет фона, указанный как триплет RGB, шестнадцатеричный код цвета или один из параметров цвета, перечисленных в таблице.

Триплеты RGB и шестнадцатеричные цветовые коды полезны для задания пользовательских цветов.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Интерактивность

развернуть все

Состояние видимости, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.

  • 'on' - Просмотр объекта.

  • 'off' - Скрыть объект, не удаляя его. По-прежнему можно получить доступ к свойствам невидимого компонента пользовательского интерфейса.

Чтобы приложение начиналось быстрее, установите Visible свойство для 'off' для всех компонентов пользовательского интерфейса, которые не должны появляться при запуске.

Разрешить изменение поля, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.

Установить для этого свойства значение 'on' позволяет пользователю изменять дату в поле редактирования во время выполнения. Enable свойство также должно иметь значение 'on' , чтобы разрешить изменения в поле редактирования.

Рабочее состояние, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.

  • Если для этого свойства задано значение 'on'пользователь приложения может взаимодействовать с компонентом.

  • Если для этого свойства задано значение 'off', компонент выглядит затемненным, указывая, что пользователь приложения не может взаимодействовать с ним и что он не инициирует обратный вызов.

Подсказка, заданная как символьный вектор, массив ячеек символьных векторов, строковый массив или 1-D категориальный массив. Это свойство используется для отображения сообщения при наведении указателя на компонент во время выполнения. Подсказка отображается, даже если компонент отключен. Чтобы отобразить несколько строк текста, укажите массив ячеек из символьных векторов или строковый массив. Каждый элемент в массиве становится отдельной строкой текста. Если это свойство указано как категориальный массив, MATLAB использует значения в массиве, а не полный набор категорий.

Контекстное меню, указанное как ContextMenu объект, созданный с помощью uicontextmenu функция. Это свойство используется для отображения контекстного меню при щелчке правой кнопкой мыши на компоненте.

Положение

развернуть все

Расположение и размер свернутого средства выбора даты относительно родительского контейнера, указанного как вектор формы [left bottom width height]. В этой таблице описывается каждый элемент вектора.

ЭлементОписание
leftРасстояние от внутреннего левого края родительского контейнера до внешнего левого края средства выбора даты
bottomРасстояние от внутреннего нижнего края родительского контейнера до внешнего нижнего края селектора даты
widthРасстояние между правым и левым внешними краями селектора даты
heightРасстояние между верхним и нижним внешними краями средства выбора даты

Все измерения представлены в единицах пикселей.

Расположение и размер свернутого средства выбора даты относительно родительского контейнера, указанного как вектор формы [left bottom width height]. Это значение свойства идентично значению Position собственность.

Расположение и размер свернутого средства выбора даты относительно родительского контейнера, указанного как вектор формы [left bottom width height]. Это значение свойства идентично значению Position собственность.

Параметры компоновки, указанные как GridLayoutOptions объект. Это свойство задает параметры для компонентов, являющихся дочерними для контейнеров компоновки сетки. Если компонент не является нижестоящим элементом контейнера компоновки сетки (например, является нижестоящим элементом фигуры или панели), то это свойство является пустым и не действует. Однако если компонент является дочерним для контейнера компоновки сетки, можно поместить компонент в нужную строку и столбец сетки, установив значение Row и Column свойства на панели GridLayoutOptions объект.

Например, этот код помещает селектор даты в третью строку и второй столбец родительской сетки.

g = uigridlayout([4 3]);
d = uidatepicker(g);
d.Layout.Row = 3;
d.Layout.Column = 2;

Чтобы сделать выбор даты охватывающим несколько строк или столбцов, укажите Row или Column свойство как двухэлементный вектор. Например, это средство выбора даты охватывает столбцы 2 через 3:

d.Layout.Column = [2 3];

Отзывы

развернуть все

Функция изменения значения, заданная как одно из следующих значений:

  • Дескриптор функции.

  • Массив ячеек, в котором первый элемент является дескриптором функции. Последующие элементы в массиве ячеек являются аргументами для передачи функции обратного вызова.

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

ValueChangedFcn Обратный вызов выполняется при изменении даты пользователем путем ввода в текстовом поле или путем расширения окна выбора даты и выбора даты.

Эта функция обратного вызова может получить доступ к определенной информации о взаимодействии пользователя с средством выбора даты. MATLAB передает эту информацию в ValueChangedData объект в качестве второго аргумента функции обратного вызова. В App Designer аргумент называется event. Свойства объекта можно получить с помощью точечной нотации. Например, event.PreviousValue получает ранее выбранную дату. ValueChangedData недоступен для функций обратного вызова, указанных как векторы символов.

В следующей таблице перечислены свойства ValueChangedData объект.

СобственностьСтоимость
ValueНовая выбранная дата
PreviousValueРанее выбранная дата
SourceКомпонент, выполняющий обратный вызов
EventName'ValueChanged'

ValueChangedFcn обратный вызов не выполняется, когда пользователь повторно выбирает или повторно вводит выбранную дату. Обратный вызов также не выполняется, когда Value программно изменяется свойство.

Дополнительные сведения о создании обратных вызовов в App Designer см. в разделе Запись обратных вызовов в App Designer.

Функция создания объекта, заданная как одно из следующих значений:

  • Дескриптор функции.

  • Массив ячеек, в котором первый элемент является дескриптором функции. Последующие элементы в массиве ячеек являются аргументами для передачи функции обратного вызова.

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

Дополнительные сведения об указании обратного вызова в качестве дескриптора функции, массива ячеек или символьного вектора см. в разделе Запись обратных вызовов в App Designer.

Это свойство определяет функцию обратного вызова, выполняемую при создании объекта MATLAB. MATLAB инициализирует все значения свойств перед выполнением CreateFcn обратный вызов. Если не указать CreateFcn , то MATLAB выполняет функцию создания по умолчанию.

Установка CreateFcn свойство существующего компонента не оказывает никакого влияния.

Если это свойство указано как дескриптор функции или массив ячеек, можно получить доступ к объекту, создаваемому с помощью первого аргумента функции обратного вызова. В противном случае используйте gcbo для доступа к объекту.

Функция удаления объекта, заданная как одно из следующих значений:

  • Дескриптор функции.

  • Массив ячеек, в котором первый элемент является дескриптором функции. Последующие элементы в массиве ячеек являются аргументами для передачи функции обратного вызова.

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

Дополнительные сведения об указании обратного вызова в качестве дескриптора функции, массива ячеек или символьного вектора см. в разделе Запись обратных вызовов в App Designer.

Это свойство определяет функцию обратного вызова, выполняемую при удалении объекта MATLAB. MATLAB выполняет команду DeleteFcn обратный вызов перед уничтожением свойств объекта. Если не указать DeleteFcn , то MATLAB выполняет функцию удаления по умолчанию.

Если это свойство указано как дескриптор функции или массив ячеек, можно получить доступ к удаляемому объекту с помощью первого аргумента функции обратного вызова. В противном случае используйте gcbo для доступа к объекту.

Управление выполнением обратного вызова

развернуть все

Прерывание обратного вызова, указанное как 'on' или 'off'или как числовое или логическое 1 (true) или 0 (false). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом, можно использовать значение этого свойства в качестве логического значения. Значение сохраняется как логическое значение типа вкл/выкл matlab.lang.OnOffSwitchState.

Это свойство определяет, можно ли прервать выполняющийся обратный вызов. Существует два состояния обратного вызова:

  • Выполняемый обратный вызов - это выполняемый в данный момент обратный вызов.

  • Обратный вызов с прерыванием - это обратный вызов, который пытается прервать выполняющийся обратный вызов.

Всякий раз, когда MATLAB вызывает обратный вызов, этот обратный вызов пытается прервать выполняющийся обратный вызов (если он существует). Interruptible свойство объекта, владеющего выполняющимся обратным вызовом, определяет, разрешено ли прерывание.

  • Значение 'on' позволяет другим обратным вызовам прерывать обратные вызовы объекта. Прерывание происходит в следующей точке, где MATLAB обрабатывает очередь, например, при наличии drawnow, figure, uifigure, getframe, waitfor, или pause команда.

    • Если выполняемый обратный вызов содержит одну из этих команд, MATLAB останавливает выполнение обратного вызова в этот момент и выполняет прерванный обратный вызов. MATLAB возобновляет выполнение выполняющегося обратного вызова после завершения прерванного обратного вызова.

    • Если выполняемый обратный вызов не содержит одну из этих команд, MATLAB завершает выполнение обратного вызова без прерывания.

  • Значение 'off' блокирует все попытки прерывания. BusyAction свойство объекта, владеющего прерывистым обратным вызовом, определяет, отбрасывается ли прерывистый обратный вызов или помещается в очередь.

Примечание

Прерывание и выполнение обратного вызова ведут себя по-разному в следующих ситуациях:

  • Если обратный вызов с прерыванием является DeleteFcn, CloseRequestFcn или SizeChangedFcn обратный вызов, то прерывание происходит независимо от Interruptible значение свойства.

  • Если выполняемый обратный вызов в данный момент выполняется waitfor функция, то прерывание происходит независимо от Interruptible значение свойства.

  • Timer объекты выполняются в соответствии с графиком независимо от Interruptible значение свойства.

Когда происходит прерывание, MATLAB не сохраняет состояние свойств или отображения. Например, объект, возвращенный gca или gcf при выполнении другого обратного вызова команда может измениться.

Очередь обратного вызова, указанная как 'queue' или 'cancel'. BusyAction определяет, как MATLAB обрабатывает выполнение прерывания обратных вызовов. Существует два состояния обратного вызова:

  • Выполняемый обратный вызов - это выполняемый в данный момент обратный вызов.

  • Обратный вызов с прерыванием - это обратный вызов, который пытается прервать выполняющийся обратный вызов.

Всякий раз, когда MATLAB вызывает обратный вызов, этот обратный вызов пытается прервать выполняющийся обратный вызов. Interruptible свойство объекта, владеющего выполняющимся обратным вызовом, определяет, разрешено ли прерывание. Если прерывание не разрешено, то BusyAction свойство объекта, владеющего прерывистым обратным вызовом, определяет, отбрасывается он или помещается в очередь. Это возможные значения BusyAction свойство:

  • 'queue' - помещает обратный вызов с прерыванием в очередь, подлежащую обработке после завершения выполнения обратного вызова.

  • 'cancel' - не выполняет обратный вызов прерывания.

Это свойство доступно только для чтения.

Состояние удаления, возвращаемое как логическое значение включения/выключения типа matlab.lang.OnOffSwitchState.

MATLAB устанавливает BeingDeleted свойство для 'on' когда DeleteFcn обратный вызов начинает выполнение. BeingDeleted свойство остается установленным в значение 'on' до тех пор, пока объект-компонент больше не будет существовать.

Проверьте значение BeingDeleted для проверки того, что объект не будет удален перед запросом или изменением.

Родительский/дочерний

развернуть все

Родительский контейнер, указанный как Figure объект, созданный с помощью uifigure функцию или один из ее дочерних контейнеров: Tab, Panel, ButtonGroup, или GridLayout. Если контейнер не указан, MATLAB вызывает uifigure для создания новой функции Figure объект, который служит родительским контейнером.

Видимость дескриптора объекта, указанного как 'on', 'callback', или 'off'.

Это свойство управляет видимостью объекта в родительском списке потомков. Если объект не виден в списке нижестоящих элементов родительского объекта, он не возвращается функциями, получающими объекты путем поиска в иерархии объектов или запроса свойств. Эти функции включают get, findobj, clf, и close. Объекты действительны, даже если они не видны. При наличии доступа к объекту можно задать и получить его свойства и передать его любой функции, которая работает с объектами.

Значение HandleVisibilityОписание
'on'Объект всегда виден.
'callback'Объект виден из обратных вызовов или функций, вызываемых обратными вызовами, но не из функций, вызываемых из командной строки. Этот параметр блокирует доступ к объекту в командной строке, но разрешает доступ к нему функциям обратного вызова.
'off'Объект всегда невидим. Этот параметр полезен для предотвращения непреднамеренных изменений пользовательского интерфейса другой функцией. Установите HandleVisibility кому 'off' , чтобы временно скрыть объект во время выполнения этой функции.

Идентификаторы

развернуть все

Это свойство доступно только для чтения.

Тип графического объекта, возвращаемого как 'uidatepicker'.

Идентификатор объекта, заданный как вектор символа или скаляр строки. Можно указать уникальный Tag для использования в качестве идентификатора объекта. При необходимости доступа к объекту в другом месте кода можно использовать findobj для поиска объекта на основе Tag значение.

Пользовательские данные, указанные как любой массив MATLAB. Например, можно указать скаляр, вектор, матрицу, массив ячеек, символьный массив, таблицу или структуру. Это свойство используется для хранения произвольных данных объекта.

Если вы работаете в App Designer, создайте открытые или частные свойства в приложении для совместного использования данных вместо использования UserData собственность. Дополнительные сведения см. в разделе Общий доступ к данным в приложениях App Designer.

См. также

| | |

Представлен в R2018a