невязка

Класс: trackingKF

Невязка измерения и остаточная ковариация

Синтаксис

[zres,rescov] = residual(filter,zmeas)

Описание

[zres,rescov] = residual(filter,zmeas) вычисляет невязку, zres, между измерением, zmeas и предсказанным измерением, выведенным от состояния Фильтра Калмана, filter. Функция также возвращает ковариацию невязки, rescov.

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

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

Линейный Кальман, отслеживающий фильтр, заданный как объект Фильтра Калмана.

Измерение отслеживаемого объекта, заданного как вектор или матрица.

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

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

Невязка между измерением и предсказанным измерением, возвращенным как матрица.

Ковариация невязок, возвращенных как матрица.

Алгоритмы

  • Невязка является различием между измерением и значением, предсказанным фильтром. Остаточный d задан как d = z - Hx. H является моделью измерения, установленной свойством MeasurementModel, x является текущим состоянием фильтра, и z является текущим измерением.

  • Ковариация невязки, S, задана как S = HPH' + R, где P является ковариационной матрицей состояния, R является матрицей шума измерения, установленной свойством MeasurementNoise.

Введенный в R2018a