# Square Function (G Dataflow)

Version:

Generates the square function for any real number.

## x

A real number.

## error in

Error conditions that occur before this node runs. The node responds to this input according to standard error behavior.

Default: No error

## square(x)

The value of the square function for the given value of x.

## error out

Error information. The node produces this output according to standard error behavior.

## Algorithm for Calculating the Square Function

The following equation defines the square function.

$\mathrm{square}\left(x\right)=\left\{\begin{array}{cc}1& \text{if}2n\le \text{x}\le 2n+1\\ 0& \text{elsewhere}\end{array}$
where n is an integer.

The following illustration shows the graph for square(x) * square(x - 0.8) in the interval (-4.0, 4.0).

Where This Node Can Run:

Desktop OS: Windows

FPGA: Not supported