Класс: dynamicprops
Добавление динамического свойства
P = addprop(A,PropertyName) добавляет свойство под названием 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)