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

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

$x=r*\mathrm{cos}(theta)$

$y=r*\mathrm{sin}(theta)$

## r

The distance from the origin to the point, *z*.
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.

## theta

The angle for the line, *r*, from the origin to the point, *z*, in radians.
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.

## x

The x rectangular component of x + y*i*. **x** has the same data structure as **r** and **theta**.

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.

## y

The y rectangular component of x + y*i*. **y** has the same data structure as **r** and **theta**.

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