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{\hspace{0.17em}}radians$

## x

The x rectangular component of x + y*i*.
This input supports scalar numbers and fixed-size 1-dimensional arrays of numbers.

Data Type Changes on FPGA

When you use this node on the FPGA or simulated FPGA, the data type for this input changes to a fixed-point number. This change allows LabVIEW to know the size of the input at compile time.

## y

The y rectangular component of x + y*i*.
This input supports scalar numbers and fixed-size 1-dimensional arrays of numbers.

Data Type Changes on FPGA

When you use this node on the FPGA or simulated FPGA, the data type for this input changes to a fixed-point number. This change allows LabVIEW to know the size of the input 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 use this node on the FPGA or simulated FPGA, the data type for this output changes to a fixed-point number. This change allows LabVIEW to know the size of the output 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 use this node on the FPGA or simulated FPGA, the data type for this output changes to a fixed-point number. This change allows LabVIEW to know the size of the output at compile time.

**Installed By: **LabVIEW Communications System Design Suite (introduced in 1.0)

**Where This Node Can Run: **

Desktop OS: Windows

FPGA: All devices