| MATLAB Function Reference | ![]() |
A < B
lt(A, B)
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 the MATLAB®software 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.
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 0gt, le, ge, ne, eq, Relational Operators in the MATLAB Programming documentation
![]() | lsqr | lu | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |