SORU
20 EKİM 2008, PAZARTESİ


Gaussian Rastgele Değişkenleri

Olduğu standart kütüphanede orada bir sınıf .Bana işlevselliğini Gauss dağılımını izleyen rasgele değişkenleri oluşturmak için sağlayan NET?

CEVAP
20 EKİM 2008, PAZARTESİ


Box-Muller bir kullanarak Jarrett önerisi hızlı ve kirli bir çözüm için iyi bir dönüşüm. Basit bir uygulama:

Random rand = new Random(); //reuse this if you are generating many
double u1 = rand.NextDouble(); //these are uniform(0,1) random doubles
double u2 = rand.NextDouble();
double randStdNormal = Math.Sqrt(-2.0 * Math.Log(u1)) *
             Math.Sin(2.0 * Math.PI * u2); //random normal(0,1)
double randNormal =
             mean   stdDev * randStdNormal; //random normal(mean,stdDev^2)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012