Класс: dynamicprops
Добавить динамическое свойство
добавляет свойство с именем P
= addprop(A
,PropertyName
)PropName
каждому объекту в массиве A
. Выходной аргумент P
является массивом meta.DynamicProperty
объекты того же размера, что и A
.
Динамические свойства существуют только в конкретном образце, для которого они определены. Динамические свойства не становятся частью определения класса.
Динамические свойства можно добавить только к объектам, выведенным из dynamicprops
класс. Доступ к данным в динамических свойствах с помощью переменной образца и имени свойства (obj.PropertyName
).
Добавьте динамическое свойство к объекту Dyno
класс.
classdef Dyno < dynamicprops properties Prop1 end end
Создайте объект
o = Dyno;
Добавьте свойство под названием DynoProp
p = addprop(o,'DynoProp');
Установите AbortSet
атрибут динамического свойства
p.AbortSet = 1;
Удалите динамическое свойство
delete(p)