Main Content


Profiles of platforms in tracking scenario

Since R2018b


profiles = platformProfiles(sc)


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:

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

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.


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:

Version History

Introduced in R2018b