function D = false( varargin )
%DISTRIBUTED.FALSE False distributed array
%   D = DISTRIBUTED.FALSE(N) is an N-by-N distributed matrix 
%   of logical zeros.
%   
%   D = DISTRIBUTED.FALSE(M,N) is an M-by-N distributed matrix
%   of logical zeros.
%   
%   D = DISTRIBUTED.FALSE(M,N,K, ...) or DISTRIBUTED.FALSE([M,N,K, ...])
%   is an M-by-N-by-K-by-... distributed array of logical zeros.
%   
%   D = FALSE(...,'like',P) for a DISTRIBUTED argument P returns an distributed array of logical zeros
%   of the requested size. P must be of logical underlying class.
%   
%   Example:
%       N  = 1000;
%       D1 = distributed.false(N); % 1000-by-1000 false distributed array
%       D2 = distributed.false(N, 2*N); % 1000-by-2000
%       D3 = distributed.false([N, 2*N]); % 1000-by-2000
%       D4 = false(N,'like',D3); % 1000-by-1000 false distributed array
%   
%   See also FALSE, DISTRIBUTED, DISTRIBUTED/TRUE, DISTRIBUTED/ZEROS.


%   Copyright 2008-2020 The MathWorks, Inc.

% static method of distributed

D = distributed.sBuild( @codistributed.false, 'false', varargin{:} );
end
