exponenta event banner

extractState

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

Описание

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

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

свернуть все

phd фильтр, указанный как ggiwphd объект фильтра или gmphd объект фильтра.

Пример: phd

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

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

Пример: 0.2

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

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

свернуть все

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

  • ggiwphd:

    ОбластьОписание
    State

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

    StateCovariance

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

    Extent

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

    MeasurementRate

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

  • gmphd:

    ОбластьОписание
    State

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

    StateCovariance

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

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

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

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| |

Представлен в R2019a