"Simgesel olarak" çözdüğüm bir soruna ve küçük bir simülasyondan farklı bir çözüm bulmak istiyorum. Şimdi, Mathematica'yı kullanarak doğrudan entegrasyonu nasıl alabileceğimi bilmek isterim.Mathematica'da Entegrasyon
Lütfen r = 1 olan bir disk tarafından temsil edilen bir hedefi düşünün (ortada) (0,0). Dart atmak için bu hedefe ulaşmak için olasılıklarımın simülasyonunu yapmak istiyorum.
Şimdi, bunları atma hiçbir önyargıları var ki ben merkezini mu = 0 vurmak zorundadır ortalama ama benim varyans
1. o hedefe ulaşmak olarak benim dart koordinatı düşünüldüğünde (ya da duvar :-)) aşağıdaki dağılımlarına sahip, 2 Gauss: eşit varyans = 1, 0 merkezlenmiş olan 2 dağılımı ile
XDistribution : 1/Sqrt[2 \[Pi]\[Sigma]^2] E^(-x^2/(2 \[Sigma]^2))
YDistribution : 1/Sqrt[2 \[Pi]\[Sigma]^2] E^(-y^2/(2 \[Sigma]^2))
, benim ortak dağılım haline
iki değişkenli Gauss örneğin,1/(2 \[Pi]\[Sigma]^2) E^(-((x^2 + y^2)/(2 \[Sigma]^2)))
Bana önce benim çözüm verdi
yüzden hedef veya polar koordinat sisteminde bir dönüşüm sonrasında x^2 + y^2 olması daha aşağı 1.
bir entegrasyon olasılığını vurmak benim olasılığını bilmek gerekir: .39. Simülasyon kullanarak bunu doğruladı:
[email protected][
If[
EuclideanDistance[{
RandomVariate[NormalDistribution[0, Sqrt[1]]],
RandomVariate[NormalDistribution[0, Sqrt[1]]]
}, {0, 0}] < 1, 1,0], {1000000}]/1000000
Ben Mathematica'nın entegrasyon kapasitelerini kullanarak bu sorunu çözmek için daha şık bir yolu vardı hissediyorum, ama eter işi haritaya olmadı.
bunu ilginç Mathematica da '[]' JointDistribution entegre edebildi bulundu. –