extractState

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

Описание

[States,Indices] = extractState(phd,threshold) возвращается все насыщается компонентов, States, чьи веса выше порога, данного threshold, и их соответствующие индексы, Indices, в phd фильтр, phd.

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

свернуть все

phd отфильтруйте в виде ggiwphd объект фильтра или gmphd объект фильтра.

Пример: phd

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

Порог экстракции веса компонента в виде действительной положительной скалярной величины.

Пример: 0.2

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

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

свернуть все

Извлеченные состояния, возвращенные как структура или 1 N массивом структуры, где N является количеством извлеченных состояний. Учитывая тип фильтра доктора философии, каждая структура содержит:

  • ggiwphd:

    Поле Описание
    State

    Оценка состояния цели.

    StateCovariance

    Ковариационная матрица неопределенности.

    Extent

    Пространственная оценка степени отслеживаемого объекта, возвращенного как d-by-d матрица, где d является размерностью объекта.

    MeasurementRate

    Ожидаемое количество обнаружений от отслеживаемого объекта.

  • gmphd:

    Поле Описание
    State

    Оценка состояния цели.

    StateCovariance

    Ковариационная матрица неопределенности.

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

Индексы извлеченных состояний, возвращенных как 1 N вектором из неотрицательных целых чисел, где N является количеством извлеченных состояний. Каждым элементом вектора является индекс соответствующего извлеченного состояния в States.

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

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

| |

Введенный в R2019a