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