MATLAB Function Reference Previous page   Next Page
Relational Operators < > <= >= == ~=

Relational operations



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 logical 1 (true) where the relation is true, and elements set to logical 0 (false) 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.


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

produce the same result:

See Also

all, any, find, strcmp

Elementwise Logical Operators, &, |, Short-Circuit Logical Operators, &&, ||, ~

Previous page  Arithmetic Operators + - * / \ ^ ' Logical Operators: Elementwise & | ~ Next page

© 1994-2005 The MathWorks, Inc.