| C Math Library Reference | ![]() |
Uniformly distributed random numbers and arrays
C Prototype
mxArray *mlfRand(mxArray *n, ...);
C Syntax
#include "matlab.h"
mxArray *m, *n, *p, *A; /* Input argument(s) */
mxArray *Y = NULL, *s = NULL; /* Return value */
mlfAssign(&Y, mlfRand(n,NULL));
mlfAssign(&Y, mlfRand(m,n,NULL));
mlfAssign(&Y, mlfRand(mlfHorzcat(m,n,NULL),NULL));
mlfAssign(&Y, mlfRand(m,n,p,...,NULL));
mlfAssign(&Y, mlfRand(mlfHorzcat(m,n,p,...,NULL),NULL));
mlfAssign(&Y, mlfRand(mlfSize(NULL,A,NULL),NULL));
mlfAssign(&Y, mlfRand(NULL));
mlfAssign(&s, mlfRand(mxCreateString("state"),NULL));
MATLAB Syntax
Y = rand(n)
Y = rand(m,n)
Y = rand([m n])
Y = rand(m,n,p,...)
Y = rand([m n p...])
Y = rand(size(A))
rand
s = rand('state')
See Also
rand Calling Conventions | mlfQz | mlfRandn | ![]() |