Retrodict фильтруют к предыдущему временному шагу
retrodict функция выполняет retrodiction, предсказывая оценку состояния и ковариацию назад ко времени, в которое было взято измерение из последовательности (OOSM). Чтобы использовать эту функцию, задайте MaxNumOOSMSteps свойство фильтра как положительное целое число. После использования этой функции используйте retroCorrect функционируйте, чтобы обновить оценки текущего состояния с помощью OOSM.
[ retrodicts фильтр ко времени retroState,retroCov] = retrodict(filter,dt)dt, и возвращает состояние retrodicted и ковариацию состояния. Функция также изменяет значения State и StateCovariance свойства объекта фильтра к retroState и retroCov, соответственно.
[___, также возвращает состояние retrodiction retrodictStatus] = retrodict(___)retrodictStatus как true для успеха и false для отказа. retrodiction процесс может перестать работать, если длина истории состояния сохранила в фильтре (заданный MaxNumOOSMSteps свойство фильтра), не покрывает время запроса, заданное dt входной параметр.
[1] Панель шалом, Y., Хуимин Чен и М. Маллик. “Решение с одним шагом для Многоступенчатого проблемы Измерения последовательности в Отслеживании”. Транзакции IEEE на Космических и Электронных системах 40, № 1 (январь 2004): 27–37. https://doi.org/10.1109/TAES.2004.1292140.