exponenta event banner

инициализировать

Инициализация состояния и ковариации фильтра слежения

Описание

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++ с помощью MATLAB ® Coder™

.
Представлен в R2018b