| MATLAB Function Reference | ![]() |
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 an array of the same size, with elements set to logical true (1) where the relation is true, and elements set to logical 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]
ans =
1 1 1
1 1 0
0 0 0
See Also
The logical operators &, |, ~
| Arithmetic Operators + - * / \ ^ ' | Logical Operators & | ~ | ![]() |