генерация псевдослучайных чисел из усеченного нормального распределения в FORTRAN

Я пытаюсь нарисовать псевдослучайные числа из усеченного слева нормального распределения, используя FORTRAN. Я хочу, чтобы функция возвращала значения того же размера, что и входные данные:

ФУНКЦИЯ (МУ, СИГМА) ; mu=N x 1 и SIGMA = N x 1

Может кто-нибудь помочь, пожалуйста? заранее спасибо


person user2064717    schedule 16.02.2014    source источник
comment
Что вы уже пробовали?   -  person Alexander Vogt    schedule 16.02.2014


Ответы (1)


Возможно, используйте научную библиотеку GNU и интерфейс Fortran к ней: http://www.lrz.de/services/software/mathematik/gsl/fortran/. В GSL есть генератор случайных норм. Отклоните и повторите попытку, если число указано не на той стороне. Самый простой способ — поместить все это в цикл и последовательно использовать базовый генератор случайных чисел. Многопоточные случайные числа неуловимы для правильного понимания.

person M. S. B.    schedule 16.02.2014