Класс: matlab.mixin.SetGet
Пакет: matlab.mixin
Запрос значений заданных свойств
CV = get(H,Name)
SV = get(H)
get(H)
возвращает значение свойства named из объектов массива указателей CV
= get(H
,Name
)H
. Если H
скаляром, get
возвращает одно значение; если H
является массивом, get
возвращает массив ячеек со значениями свойств. get
соответствует частичным и не учитывающим регистр именам, которые не являются неоднозначными. Неточное соответствие имен применяется только к свойствам класса. Динамические свойства требуют точного соответствия имен.
Если вы задаете массив ячеек из имен свойства как второй аргумент, то get
возвращает массив ячеек значений, где каждая строка в камере соответствует элементу в H
и каждый столбец в камеру соответствует элементу массива ячеек имени свойства.
Если H
является нескалярным и Name
- имя динамического свойства, get
возвращает значение, только если свойство существует во всех объектах, на которые ссылаются H
.
возвращает структуру, в которой имена полей являются именами свойства объекта, а значения являются текущими значениями соответствующих свойств. Если SV
= get(H
)H
является нескалярным, тогда SV
является numel(H)
-by- 1
массив структур.
get(
отображает все имена свойства и их текущие значения для MATLAB® объекты с указателями H
)H
.
Ваш подкласс может переопределить matlab.mixin.SetGet
getdisp
метод для управления отображением этой информации в MATLAB.
Получите значение свойства с именем Data
из образца класса, производного от matlab.mixin.SetGet
.
propValue = get(obj,'Data');
Переопределите matlab.mixin.SetGet
классы getdisp
метод для изменения отображения MATLAB информации, возвращаемой get
.