libdspl-2.0/dspl/dox/ru/randgen.dox

63 wiersze
2.8 KiB
Plaintext
Czysty Zwykły widok Historia

2018-03-13 20:46:25 +00:00
2018-03-15 21:01:34 +00:00
/*! *************************************************************************************************
\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
**************************************************************************************************** */
2018-05-05 16:51:32 +00:00
2018-03-15 21:01:34 +00:00
/*! *************************************************************************************************
\ingroup SPEC_MATH_RAND_GEN_GROUP
\fn int randu(double* x, int n);
\brief Генерация вектора равномерно-распределенных в интервале от 0 до 1 псевдослучайных чисел.
2018-05-05 16:51:32 +00:00
Генерация производится при помощи рекурсивного алгоритма L'Ecluyer. Период датчика порядка \f$10^{56}\f$.<BR>
2018-03-15 21:01:34 +00:00
\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
**************************************************************************************************** */
2018-03-13 20:46:25 +00:00