MATLAB Function Reference
Relational Operators < > <= >= == ~=

Relational operations

Syntax

• ```A < B
A > B
A <= B
A >= B
A == B
A ~= B
```

Description

The relational operators are `<`, `>`, `<=`, `>=`, `==`, and `~=`. Relational operators perform element-by-element comparisons between two arrays. They return a `logical` array of the same size, with elements set to true (1) where the relation is true, and elements set to false (0) where it is not.

The operators `<`, `>`, `<=`, and `>=` use only the real part of their operands for the comparison. The operators `==` and `~=` test real and imaginary parts.

To test if two strings are equivalent, use `strcmp`, which allows vectors of dissimilar length to be compared.

Examples

If one of the operands is a scalar and the other a matrix, the scalar expands to the size of the matrix. For example, the two pairs of statements:

• ```X = 5; X >= [1 2 3; 4 5 6; 7 8 10]
X = 5*ones(3`,`3); X >= [1 2 3; 4 5 6; 7 8 10]
```

produce the same result:

• ```ans =

1    1    1
1    1    0
0    0    0
```

See Also

`all`, `any`, `find`, `strcmp`

The logical operators `&`, `|`, `~`

 Arithmetic Operators + - * / \ ^ ' Logical Operators, Element-wise & | ~