< <= > >= == != (Conditional Operators)

Purpose:

Determines conditional relationships between expressions.

Syntax:

val1 op val2

val1

-

A scalar, series, or table.

val2

-

A scalar, series, or table.

Returns:

A scalar, series, or table (containing the value 1 or 0) of the same type as the higher of the two expressions. 1: True; 0: False. Integer is the lowest type, Real is next, and Complex is the highest type. If one or both of the expressions is a series, then a series results. The following is a list of type conversion rules:

 

 

Integer

>

Real

yields Real

Integer

>

Series

yields Series

Integer

>

Integer

yields Integer

Real

>

Complex

yields Complex

Real

>

Series

yields Series

Complex

>

Real Series

yields Complex Series

 

Example:

max(W1) <= 10.0

 

returns a 1 if the maximum value of W1 is less than or equal to 10.0, or 0 if the maximum value of W1 is not less than or equal to 10.0. If W1 contains a series, then

 

W1 > 10.0

 

returns a series the same length as W1 containing a 1 for each observation that is greater than 10 and 0 for each observation that is less than or equal to 10.0.

Remarks:

The returned series of ones and zeros is called a "Binary Series".

See Also:

&& || ! AND OR NOT XOR (Logical Operators)

GREATER

GREATEREQUAL

ISEQUAL

LESSER

LESSEREQUAL

NOTEQUAL