MATLAB Function Reference |
Syntax
Description
A < B
compares each element of array A
with the corresponding element of array B
, and returns an array with elements set to logical 1 (true
) where A
is less than B
, or set to logical 0 (false
) where A
is greater than or equal to B
. Each input of the expression can be an array or a scalar value.
If both A
and B
are scalar (i.e., 1-by-1 matrices), then MATLAB returns a scalar value.
If both A
and B
are nonscalar arrays, then these arrays must have the same dimensions, and MATLAB returns an array of the same dimensions as A
and B
.
If one input is scalar and the other a nonscalar array, then the scalar input is treated as if it were an array having the same dimensions as the nonscalar input array. In other words, if input A
is the number 100, and B
is a 3-by-5 matrix, then A
is treated as if it were a 3-by-5 matrix of elements, each set to 100. MATLAB returns an array of the same dimensions as the nonscalar input array.
lt(A, B)
is called for the syntax A
<
B
when either A
or B
is an object.
Examples
Create two 6-by-6 matrices, A
and B
, and locate those elements of A
that are less than the corresponding elements of B
:
A = magic(6); B = repmat(3*magic(3), 2, 2); A < B ans = 0 1 1 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0 1 0 0 1 0 1 0 1 0 0 1 1 1 0 0 0 1 0
See Also
gt
, le
, ge
, ne
, eq
, relational operators
lsqr | lu |
© 1994-2005 The MathWorks, Inc.