клон

Скопируйте онлайновый Системный объект оценки параметра

Синтаксис

obj_clone = clone(obj)

Описание

пример

obj_clone = clone(obj) создает копию онлайновой Системы оценки параметра object™, obj, с теми же значениями свойств. Если объект, который вы клонируете, заблокирован, новый объект также заблокирован.

clone не поддержан для генерации кода, использующей MATLAB® Coder™.

Примечание

Если вы хотите скопировать существующий Системный объект и затем изменить свойства скопированного объекта, используйте команду clone. Не создавайте дополнительные объекты с помощью синтаксиса obj2 = obj. Любые изменения, внесенные в свойства нового Системного объекта, создали этот путь (obj2), также изменяют свойства исходного Системного объекта (obj).

Примеры

свернуть все

Создайте Систему object™ для онлайновой оценки модели ARX со свойствами по умолчанию.

obj = recursiveARX
obj = 
  recursiveARX with properties:

                             A: []
                             B: []
                      InitialA: [1 2.2204e-16]
                      InitialB: [0 2.2204e-16]
           ParameterCovariance: []
    InitialParameterCovariance: [2x2 double]
              EstimationMethod: 'ForgettingFactor'
              ForgettingFactor: 1
              EnableAdaptation: true
                       History: 'Infinite'
               InputProcessing: 'Sample-based'
                      DataType: 'double'

Используйте clone, чтобы сгенерировать объект с теми же свойствами как исходный объект.

obj2 = clone(obj)
obj2 = 
  recursiveARX with properties:

                             A: []
                             B: []
                      InitialA: [1 2.2204e-16]
                      InitialB: [0 2.2204e-16]
           ParameterCovariance: []
    InitialParameterCovariance: [2x2 double]
              EstimationMethod: 'ForgettingFactor'
              ForgettingFactor: 1
              EnableAdaptation: true
                       History: 'Infinite'
               InputProcessing: 'Sample-based'
                      DataType: 'double'

Входные параметры

свернуть все

Системный объект для онлайновой оценки параметра, созданного использования одной из следующих команд:

Выходные аргументы

свернуть все

Копия онлайнового Системного объекта оценки, obj, возвращенного как Системный объект с теми же свойствами как obj.

Введенный в R2015b