Main Content

platformProfiles

Profiles of platforms in tracking scenario

Syntax

profiles = platformProfiles(sc)

Description

profiles = platformProfiles(sc) returns the profiles of all platforms in the tracking scenario, sc.

Input Arguments

expand all

Tracking scenario, specified as a trackingScenario object.

Output Arguments

expand all

Profiles of all platforms in the tracking scenario, returned as an array of structures. The number of structures in the array is equal to the number platforms. Each profile contains the signatures of a platform and identifying information. The structure contains these fields:

FieldDescription
PlatformIDScenario-defined platform identifier, defined as a positive integer
ClassIDUser-defined platform classification identifier, defined as a nonnegative integer
Dimensions

Platform dimensions, defined as a structure with these fields:

  • Length

  • Width

  • Height

  • OriginOffset

SignaturesPlatform signatures, defined as a cell array of radar cross-section (rcsSignature), IR emission pattern (irSignature), and sonar target strength (tsSignature) objects.

See Platform for more completed definitions of the fields.

Examples

expand all

Create a tracking scenario.

scene = trackingScenario; 

Add two platforms to the tracking scenario. Specify the ClassID of the second platform as 3.

p1 = platform(scene);
p2 = platform(scene);
p2.ClassID = 3;

Extract the profiles for platforms in the scene.

profiles = platformProfiles(scene)
profiles=1×2 struct array with fields:
    PlatformID
    ClassID
    Dimensions
    Signatures

Version History

Introduced in R2018b