【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.24.8.13 mvnrnd
Contents
Description
Generates an array of random numbers from a multivariate Normal distribution, seeds and generator number passed explicitly
Syntax
int mvnrnd( double * v, uint n, int nDim, const double * pMean, const double * mCov )
Parameters
- v
- [output] Pointer to a double array, which contain the results
- n
- [input] The number of pseudo-random numbers to be generated. n>=1
- nDim
- [input] The number of dimensions, n, of the distribution
- pMean
- [input] The vector of means, a, of the distribution
- mCov
- [input] The covariance matrix of the distribution
Return
Return NE_NOERROR(0) on success, otherwise error.
Examples
EX1
void mvnrnd_ex1() { int n = 10; vector v(n); matrix m(n, n); vector vm(n); for ( int ii = 0; ii < n; ii++ ) { vm[ii] = rnd(); for ( int jj = 0; jj < n; jj++ ) m[ii][jj] = rnd(); } int nRet = mvnrnd(v, n, 2, vm, m); return; }
Remark
See Also
Header to Include
origin.h