Класс: matlab.mixin.SetGet
Пакет: matlab.mixin
Присвоение пар имени свойства свойство-значение заданного значения
set(H,Name,Value,...)
set(H,pn,pv)
set(H,s)
S = set(h)
set(
устанавливает свойство named на заданное значение для объектов массива указателей H
,Name
,Value
,...)H
. set
соответствует частичным и не учитывающим регистр именам, которые не являются неоднозначными. Неточное соответствие имен применяется только к свойствам класса. Динамические свойства требуют точного соответствия имен.
set(
устанавливает именованные свойства, заданные в массиве ячеек строк H
,pn
,pv
)pn
к соответствующим значениям в массиве ячеек pv
для всех объектов, заданных в H
. Массив ячеек pn
должен быть 1
-by- n
(где n
количество имен свойства), но массив ячеек pv
можно m
-by- n
где m
равно length(H)
. set
обновляет каждый объект со связанным множеством значений для списка имен свойства, содержащихся в.
set(
устанавливает свойства, обозначенные каждым именем поля H
,s
)struct
s
со значениями, содержащимися в s
. s
является struct
имена полей которых являются именами свойства объектов.
возвращает настраиваемые пользователем свойства скаляра S
= set(h
)h
. S
является struct
Имена полей которого являются именами свойства объекта и значениями, которые являются либо пустыми массивами ячеек, либо массивами ячеек возможных значений для свойств, которые имеют конечный набор предопределенных возможных значений.
Установите значение свойства с именем Data
на образце класса, производного от matlab.mixin.SetGet
.
set(obj,'Data',[1 2 3 4])
Переопределите matlab.mixin.SetGet
классы setdisp
метод, чтобы изменить как MATLAB® отображает информацию, возвращенную set
.