phased.ArrayManifold
R2026bDescription
The array manifold generates the response to incoming plane waves arriving at an array for each element as a function of azimuth, elevation, frequency, and polarization. The array manifold provides an alternative representation of an antenna array letting you use tabulated array manifold data with Phased Array System Toolbox™ functions and System objects. The array manifold models array properties including geometry, element patterns, and mutual coupling.
To use an array manifold:
Create the
phased.ArrayManifoldobject and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
creates a
manifold = phased.ArrayManifoldphased.ArrayManifold
System object™ with default property values.
creates an array manifold with the manifold = phased.ArrayManifold(manifolddata,AzAngles,ElAngles,freqs)Manifold property set to
manifolddata, the AzimuthAngles property set
to AzAngles, the ElevationAngles property set to
ElAngles, and the FrequencyVector property set
to freqs.
Example: manifold =
phased.ArrayManifold(array,-180:180,-90:90,300e6)
creates an array manifold = phased.ArrayManifold(name=value)manifold
System object with each property name set to a specified
value. You can specify additional name-value arguments in any order
as (name1=value1,...,nameN=valueN).
Example: manifold =
phased.ArrayManifold(Manifold=array,AzimuthAngles=-85:85)
Properties
Usage
Description
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj, use
this syntax:
release(obj)
Examples
Algorithms
You can use the array manifold with these System objects:
Extended Capabilities
Version History
Introduced in R2026b
