Programming |

The `logical`

data type represents a logical `true`

or `false`

state using the numbers `1`

and `0`

, respectively. Certain MATLAB functions and operators return logical `true`

or `false`

to indicate whether a certain condition was found to be true or not. For example, the statement `(5`

`*`

`10)`

`>`

`40`

returns a logical `true`

value.

Logical data does not have to be scalar; MATLAB supports arrays of logical values as well. For example, the following statement returns a vector of logicals indicating `false`

for the first two elements and `true`

for the last three:

This section covers the following topics:

Function Summary | Creating a Logical Array |

© 1994-2005 The MathWorks, Inc.