**Block Category:** Boolean, Fixed Point

**Inputs:** Real, complex, or fixed-point (scaled_int)
scalars, or vectors or matrices.

•**l:** numerator *x*_{1}.

•**r:** denominator *x*_{2}.

**Description:** The > block is useful in evaluating
the Boolean > inequality. The output of the > block is 1 if and only if
input signal *x*_{1} is less than input signal
*x*_{2}; otherwise the output is zero.

Right-click the > block to assign a different function to the block.

**1. Simple if-then-else construct**

Consider a variable *y* such that:

If* t* > 2 then *y* = 7.2; else *y* =
0

Assume that *t *is simulation time realized as:

By multiplying a constant value of 7.2 with the output of
the > block, *y* is guaranteed to assume a value of 0 until the
inequality is true. When the inequality is true, *y* assumes a value equal
to the output of the * block.

**2. Modified if-then-else construct**

Using the above equation, it can also be realized as:

The key difference in implementation is the use of a merge block rather than a * block. The merge block explicitly depicts the if-then-else structure, whereas the * block is a shortcut and can lead to confusion.