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

Смотрите также

| | | | | |

Введенный в R2018b