Real and Imaginary to Polar

Converts the rectangular components of a complex number into its polar components.

This node converts the rectangular components to polar components using the following equations:

r = x 2 + y 2 r = x 2 + y 2
t h e t a = arctan 2 ( y , x ) r a d i a n s t h e t a = arctan 2 ( y , x ) r a d i a n s

1378

Inputs/Outputs

datatype_icon

x

The x rectangular component of x + yi.

This input supports scalar numbers, arrays or clusters of numbers, and arrays of clusters of numbers.

Data Type Changes on FPGA

When you add this node to a document targeted to an FPGA, this input has a default data type that uses fewer hardware resources at compile time.

datatype_icon

y

The y rectangular component of x + yi.

This input supports scalar numbers, arrays or clusters of numbers, and arrays of clusters of numbers.

Data Type Changes on FPGA

When you add this node to a document targeted to an FPGA, this input has a default data type that uses fewer hardware resources at compile time.

datatype_icon

r

The distance from the origin to the point.

r has the same data type structure as x and y.

Data Type Changes on FPGA

When you add this node to a document targeted to an FPGA, this output has a default data type that uses fewer hardware resources at compile time.

datatype_icon

theta

The angle for the line, r, from the origin to the point in radians.

theta has the same data type structure as x and y.

Data Type Changes on FPGA

When you add this node to a document targeted to an FPGA, this output has a default data type that uses fewer hardware resources at compile time.