Documentation Center

  • Trial Software
  • Product Updates

Complex to Magnitude-Angle

Compute magnitude and/or phase angle of complex signal

Library

Math Operations

Description

The Complex to Magnitude-Angle block accepts a complex-valued signal of type double or single. It outputs the magnitude and/or phase angle of the input signal, depending on the setting of the Output parameter. The outputs are real values of the same data type as the block input. The input can be an array of complex signals, in which case the output signals are also arrays. The magnitude signal array contains the magnitudes of the corresponding complex input elements. The angle output similarly contains the angles of the input elements.

Data Type Support

See the preceding description.

Parameters and Dialog Box

Output

Determines the output of this block. Choose from the following values: Magnitude and angle (outputs the input signal's magnitude and phase angle in radians), Magnitude (outputs the input's magnitude), Angle (outputs the input's phase angle in radians).

Sample time (-1 for inherited)

Specify the time interval between samples. To inherit the sample time, set this parameter to -1. For more information, see Specify Sample Time in the Simulink® documentation.

Characteristics

Direct Feedthrough

Yes

Sample Time

Specified by the Sample time parameter

Scalar Expansion

No

Dimensionalized

Yes

Multidimensionalized

Yes

Zero-Crossing Detection

No

Was this topic helpful?