%GPUARRAY.ZEROS Zeros gpuArray
%   D = GPUARRAY.ZEROS(N) is an N-by-N gpuArray matrix of zeros.
%   
%   D = GPUARRAY.ZEROS(M,N) is an M-by-N gpuArray matrix of zeros.
%   
%   D = GPUARRAY.ZEROS(M,N,K,...) or GPUARRAY.ZEROS([M,N,K,...])
%   is an M-by-N-by-K-by-... gpuArray of zeros.
%   
%   D = GPUARRAY.ZEROS(M,N,K,..., CLASSNAME) or 
%   GPUARRAY.ZEROS([M,N,K,...], CLASSNAME) is an M-by-N-by-K-by-... 
%   gpuArray of zeros of class specified by CLASSNAME.
%   
%   D = ZEROS(...,'like',P) for a GPUARRAY argument P returns a gpuArray of zeros of the
%   same complexity as P and the requested size. If CLASSNAME is not specified then D has the
%   same underlying class as P. P must be of numeric or logical underlying class.
%   
%   Examples:
%    
%       N  = 1000;
%       D1 = gpuArray.zeros(N);   % 1000-by-1000 gpuArray matrix of zeros
%       D2 = gpuArray.zeros(N,N*2); % 1000-by-2000
%       D3 = gpuArray.zeros([N,N*2], 'int8'); % underlying class 'int8'
%       D4 = zeros(N,'like',D3) % 1000-by-1000 gpuArray with underlying class 'int8'
%   
%   See also ZEROS, GPUARRAY, GPUARRAY/ONES.


%   Copyright 2008-2015 The MathWorks, Inc.
