предсказать

Класс: trackingEKF

Предскажите расширил вектор состояния Кальмана и ошибочную ковариационную матрицу состояния

Синтаксис

[xpred,Ppred] = predict(filter)
[xpred,Ppred] = predict(filter,varargin)
[xpred,Ppred] = predict(___,dt)

Описание

[xpred,Ppred] = predict(filter) возвращает предсказанный вектор состояния, xpred, и ошибочную ковариационную матрицу состояния, Ppred, на следующем временном шаге на основе шага текущего времени. Ожидаемые значения перезаписывают внутреннее состояние векторная и ошибочная ковариационная матрица состояния расширенного Фильтра Калмана.

[xpred,Ppred] = predict(filter,varargin) задает входные параметры, varargin, для набора функции изменения состояния в свойстве StateTransitionFcn.

[xpred,Ppred] = predict(___,dt) также задает временной шаг, dt.

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

развернуть все

Расширенный Фильтр Калмана, заданный как объект trackingEKF.

Пример: filter = trackingEKF

Аргументы функции изменения состояния, заданные как список, разделенный запятыми. Эти аргументы являются теми же единицами, которые передаются в функцию изменения состояния, заданную свойством StateTransitionFcn. Например, если вы устанавливаете свойство StateTransitionFcn на @constacc, и затем вызываете

[xpred,Ppred] = predict(filter,dt)
метод predict внутренне вызовет
state = constacc(state,dt)

Временной шаг, заданный как положительная скалярная величина. Модули находятся в секундах.

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

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

развернуть все

Предсказанное состояние, возвращенное как M с действительным знаком - вектор элемента. Предсказанное состояние представляет априорную оценку вектора состояния, распространенного от предыдущего состояния. Прогноз использует функцию изменения состояния, заданную в свойстве StateTransitionFcn.

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

Предсказанная ошибочная ковариационная матрица состояния, возвращенная как M с действительным знаком-by-M матрица. Эта предсказанная ошибка является априорной оценкой ошибочной ковариационной матрицы состояния. predict использует якобиан функции изменения состояния, заданный в свойстве StateTransitionJacobianFcn.

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

Введенный в R2017a