kopia lustrzana https://github.com/Dsplib/libdspl-2.0
63 wiersze
2.8 KiB
Plaintext
63 wiersze
2.8 KiB
Plaintext
|
||
|
||
/*! *************************************************************************************************
|
||
\ingroup SPEC_MATH_RAND_GEN_GROUP
|
||
\fn int randn(double* x, int n, double mu, double sigma)
|
||
\brief Генерация вектора нормально распределенных псевдослучайных чисел с
|
||
заданным математическим ожиданием и среднеквадратическим отклонением.
|
||
|
||
Генерация производится при помощи преобразования Бокса — Мюллера равномерно-распределенной
|
||
случайной величины в нормально распределенную.<BR>
|
||
|
||
|
||
|
||
\param[in,out] x Указатель на вектор нормальной распределенных случайных чисел. <BR>
|
||
Размер вектора `[n x 1]`.<BR>
|
||
Память должна быть выделена.<BR><BR>
|
||
|
||
\param[in] n Размер вектора случайных чисел.<BR><BR>
|
||
|
||
\param[in] mu Математическое ожидание.<BR><BR>
|
||
|
||
\param[in] sigma Среднеквадратическое отклонение (СКО).<BR><BR>
|
||
|
||
\return
|
||
`RES_OK` Вектор случайных чисел сгенерирован успешно.<BR>
|
||
В противном случае \ref ERROR_CODE_GROUP "код ошибки".
|
||
|
||
\author
|
||
Бахурин Сергей.
|
||
www.dsplib.org
|
||
|
||
**************************************************************************************************** */
|
||
|
||
|
||
|
||
|
||
|
||
/*! *************************************************************************************************
|
||
\ingroup SPEC_MATH_RAND_GEN_GROUP
|
||
\fn int randu(double* x, int n);
|
||
\brief Генерация вектора равномерно-распределенных в интервале от 0 до 1 псевдослучайных чисел.
|
||
|
||
Генерация производится при помощи рекурсивного алгоритма L'Ecluyer. Период датчика порядка \f$10^{56}\f$.<BR>
|
||
|
||
|
||
\param[in,out] x Указатель на вектор случайных чисел. <BR>
|
||
Размер вектора `[n x 1]`.<BR>
|
||
Память должна быть выделена.<BR><BR>
|
||
|
||
\param[in] n Размер вектора случайных чисел.<BR><BR>
|
||
|
||
\return
|
||
`RES_OK` Вектор случайных чисел сгенерирован успешно.<BR>
|
||
В противном случае \ref ERROR_CODE_GROUP "код ошибки".
|
||
|
||
\author
|
||
Бахурин Сергей.
|
||
www.dsplib.org
|
||
|
||
**************************************************************************************************** */
|
||
|
||
|