opGaussian Gaussian ensemble.
opGaussian(M,N) creates an M-by-N Gaussian-ensemble operator.
opGaussian(M) creates a square M-by-M Gaussian-ensemble.
opGaussian(M,N,MODE) is the same as above, except that the
parameter MODE controls the type of ensemble that is generated.
The default is MODE=0 unless the overall memory requred exceeds 50
MBs.
MODE = 0 (default): generates an explicit unnormalized matrix from
the Normal distribution. The overall storage is O(M*N).
MODE = 1: generates columns of the unnormalized matrix as the
operator is applied. This allows for much larger ensembles because
the matrix is implicit. The overall storage is O(M).
MODE = 2: generates a explicit matrix with unit-norm columns.
MODE = 3: same as MODE=2, but the matrix is implicit (see MODE=1).
MODE = 4: generates an explicit matrix with orthonormal rows.
This mode requires M <= N.
Available operator properties:
.mode is the mode used to create the operator.
.seed is the seed used to initialize the RNG.