initialize

Инициализируйте состояние и ковариацию отслеживающего фильтра

Описание

initialize(filter,state,statecov) инициализирует фильтр путем установки State и StateCovariance свойства filter с соответствующим state и statecov входы.

initialize(filter,state,statecov,Name,Value) также инициализирует свойства filter при помощи одной или нескольких пар "имя-значение". Укажите имя свойства фильтра и значение, которому вы хотите его инициализировать. Вы не можете изменить размер или тип свойств, которые вы инициализируете.

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

свернуть все

Фильтр для отслеживания объектов, заданный как один из следующих объектов:

  • trackingKF - Линейный фильтр Калмана

  • trackingEKF - Расширенный фильтр Калмана

  • trackingUKF - Сигма-точечный фильтр Калмана

  • trackingIMM - Взаимодействие фильтра с несколькими моделями (IMM)

  • trackingPF - Фильтр частиц

  • trackingMSCEKF - Расширенный фильтр Калмана с использованием измененных сферических координат (MSC)

Состояние фильтра, заданное как вектор M -элемент с реальным значением, где M - размер состояния фильтра.

Пример: [200; 0.2]

Типы данных: double

Ошибка расчета состояния, заданная как положительно-определенная вещественная M -by- M матрица. M - размер состояния фильтра. Ковариационная матрица представляет неопределенность в состоянии фильтра.

Пример: [20 0.1; 0.1 1]

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2018b