www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/ReduceaLogicalVectortoaSingleConditionExample.m

    %% Reduce a Logical Vector to a Single Condition  

%% 
% Create a vector of decimal values and test which values are less than
% 0.5.
A = [0.53 0.67 0.01 0.38 0.07 0.42 0.69];
B = (A < 0.5)  

%%
% The output is a vector of logical values. The |all| function reduces such
% a vector of logical values to a single condition. In this case, |B =
% all(A < 0.5)| yields logical |0|.

%% 
% This makes |all| particularly useful in |if| statements. 
%
%    if all(A < 0.5)
%        %do something
%    else
%        %do something else
%    end 
%

%%
% The code is executed depending on a single condition, rather than a
% vector of possibly conflicting conditions.