Chciałbym uzyskać inne rozwiązanie problemu, który rozwiązałem "symbolicznie" i przez małą symulację. Teraz chciałbym wiedzieć, w jaki sposób mogę uzyskać integrację bezpośrednio za pomocą Mathematica.Integracja w Mathematica
Proszę wziąć pod uwagę cel reprezentowany przez dysk z r = 1, wyśrodkowany na (0,0). Chcę zrobić symulację mojego prawdopodobieństwa trafienia w rzutki rzucania celu.
Teraz nie mam żadnych uprzedzeń je rzucają, czyli średnio będę hit centrum il = 0, ale mój wariancja jest 1.
Zważywszy współrzędnych mojego dart, jak trafić w cel (lub ściana :-)) I mają następujące rozkłady 2 Gaussians:
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))
z tych 2 rozkładu w środku 0, przy równych wariancji = 1, mój łączny rozkład staje się dwuwymiarowe Gaussa, takie jak:
1/(2 \[Pi]\[Sigma]^2) E^(-((x^2 + y^2)/(2 \[Sigma]^2)))
Więc potrzebuję znać moje prawdopodobieństwo, aby trafić cel lub prawdopodobieństwo x^2 + y^2 jest gorsze od 1.
Integracja po transformacji w układzie współrzędnych biegunowych dała mi najpierw moje rozwiązanie: .39. Symulacja potwierdziła go za pomocą:
[email protected][
If[
EuclideanDistance[{
RandomVariate[NormalDistribution[0, Sqrt[1]]],
RandomVariate[NormalDistribution[0, Sqrt[1]]]
}, {0, 0}] < 1, 1,0], {1000000}]/1000000
czuję się tam bardziej elegancki sposób, aby rozwiązać ten problem przy użyciu zdolności integracyjnych Mathematica, ale nigdy nie dostał do map eter pracy.
Znalazłem to ciekawe, że Mathematica był również w stanie "zintegrować []" JointDistribution. –