Main Content

platformProfiles

Profiles of radar scenario platforms

Description

example

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

Examples

collapse all

Create a radar scenario.

rs = radarScenario;

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

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

Extract the profiles for all platforms in the scenario.

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

Input Arguments

collapse all

Radar scenario, specified as a radarScenario object.

Output Arguments

collapse all

Profiles of all platforms in the radar scenario, returned as an array of structures. The number of structures in the array is equal to the number of platforms. Each profile contains the signatures of a platform and identifying information. Each 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 signature objects such as rcsSignature objects

See Platform for more information about the fields.

Introduced in R2021a