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

  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006