User`s guide

11 Functions — Alphabetical List
11-260
Argument Values Descriptions
'gpuArray'
Specifies gpuArray.
datatype
'double' (default),
'single'
Specifies underlying class of the array, i.e., the
data type of its elements.
R = rand(sz,'like',P) creates an array of rand values with the same type and
underlying class (data type) as array P.
R = rand(sz,datatype,'like',P) creates an array of rand values with the specified
underlying class (datatype), and the same type as array P.
C = rand(sz,codist) or C = rand(sz,datatype,codist) creates a codistributed
array of rand values with the specified size and underlying class (the default datatype
is 'double'). The codistributor object codist specifies the distribution scheme for
creating the codistributed array. For information on constructing codistributor objects,
see the reference pages for codistributor1d and codistributor2dbc. To use
the default distribution scheme, you can specify a codistributor constructor without
arguments. For example:
spmd
C = rand(8,codistributor1d());
end
C = rand(sz, ___ ,codist,'noCommunication') specifies that no interworker
communication is to be performed when constructing a codistributed array, skipping
some error checking steps.
C = rand(sz, ___ ,codist,'like',P) creates a codistributed array of rand values
with the specified size, underlying class, and distribution scheme. If either the class or
codistributor argument is omitted, the characteristic is acquired from the codistributed
array P.
Examples
Create Distributed Rand Matrix
Create a 1000-by-1000 distributed array of rands with underlying class double:
D = rand(1000,'distributed');