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

  • Blunty

    Blunty

    13 Mart 2006
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013