%% Use Scalar Logical Conditions
% Create two vectors.

X = [1 0 0 1 1];
Y = [0 0 0 0 0];

% Using the short-circuit OR operator with X and Y returns an error. The short-circuit operators operate only with scalar logical conditions.
%
% Use the any and all functions to reduce each vector to a single logical condition.

any(X) || all(Y)

% The expression is equivalent to 1 OR 0, so it evaluates to logical 1 (true) after computing only the first condition, any(X).
% Copyright 2012 The MathWorks, Inc.