Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

Генерация чисел распределенных по нормальному закону   Найти похожие ветки 

 
AFrolov ©   (2003-07-03 12:43) [0]

Привет всем.
Надо одну модель потестировать для этого в качестве одного из параметров надо загонять число распределенное нормально. Время тратить на написание библиотеки генери рующей такой набор с заданными параметрами не хочется (отлаживать, добиваться качественной генерации). Может кто видел библиотечку, которая умеет это делать? Задача 100% решена уже не 1 раз- на входе среднее, сигма и число чисел в выборке - на выходе случайные числа с нормальным распределением.
Желательно на с++.
Заранее спасибо.


 
MBo ©   (2003-07-03 12:49) [1]

из Math

function RandG(Mean, StdDev: Extended): Extended;
{ Marsaglia-Bray algorithm }
var
U1, S2: Extended;
begin
repeat
U1 := 2*Random - 1;
S2 := Sqr(U1) + Sqr(2*Random-1);
until S2 < 1;
Result := Sqrt(-2*Ln(S2)/S2) * U1 * StdDev + Mean;
end;


 
Юрий Зотов ©   (2003-07-03 12:50) [2]

RandG из модуля Матн подойдет?


 
AFrolov ©   (2003-07-03 12:54) [3]

Большое спасибо. Сам не нашел. Хотя и искал.



Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
6-55674
Sa
2003-05-08 23:55
2003.07.17
Реализация КЛИЕНТА И СЕРВЕРА


1-55612
Alex_DM
2003-07-03 16:57
2003.07.17
Как вынуть из DLL содержимое ДИНАМИЧЕСКОГО массива ?


14-55821
Andryk
2003-06-30 18:32
2003.07.17
Скоро премьера. Будет ли Т-3 лучше чем Т-1 и Т-2.


14-55759
Игорь Шевченко
2003-07-03 10:28
2003.07.17
Поклонникам Саши Черного :)


1-55620
Snake1977
2003-07-03 16:54
2003.07.17
Как переместить главную форму