Logical Vectors:
The relational operators can also be used with the vectors and matrices. For illustration, let's say that there is a vector, and we want to compare each element in the vector to 5 to determine whether it is greater than 5 or not. The outcome would be a vector (with similar length as the original) with logical true or false values. Suppose a variable vec which is as shown here.
>> vec = [5 9 3 4 6 11];
In MATLAB, this can be automatically accomplished by simply using the relational operator >.
>> isg = vec > 5
isg =
0 1 0 0 1 1
Note that this generates a vector consisting of all the logical true or false values. Though this is a vector of ones and zeros, and numerical operations can be completed on the vector isg, its type is logical instead of double.