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=\sqrt{{x}^{2}+{y}^{2}}$

$theta=\mathrm{arctan}2(y,x)\text{}radians$

##
x

The x rectangular component of x + y*i*.
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.

##
y

The y rectangular component of x + y*i*.
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.

## 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.

## 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.

**Where This Node Can Run:
**

Desktop OS: Windows

FPGA:
All devices (only within an optimized FPGA VI)

Web Server: Supported in VIs that run in a web application