clone

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

Синтаксис

Описание

пример

obj_clone = clone(obj) создает копию оперативного параметра estimation System 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