extractState

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

Описание

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

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

свернуть все

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

Пример: phd

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

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

Пример: 0.2

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

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

свернуть все

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

  • ggiwphd:

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

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

    StateCovariance

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

    Extent

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

    MeasurementRate

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

  • gmphd:

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

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

    StateCovariance

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

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

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

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

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

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

.

См. также

| |

Введенный в R2019a