Tôi muốn nhận được một giải pháp khác cho một vấn đề mà tôi đã giải quyết "tượng trưng" và thông qua một mô phỏng nhỏ. Bây giờ, tôi muốn biết làm thế nào tôi có thể có sự tích hợp trực tiếp bằng cách sử dụng Mathematica.Tích hợp trong Mathematica
Hãy xem xét một mục tiêu được đại diện bởi một đĩa với r = 1, căn giữa tại (0,0) .Tôi muốn mô phỏng xác suất của mình để đạt được mục tiêu ném phi tiêu này.
Bây giờ, tôi không có thành kiến ném chúng, đó là trên trung bình tôi sẽ nhấn trung tâm mu = 0 nhưng sai của tôi là 1.
Xét phối hợp của phi tiêu của tôi vì nó đạt được mục tiêu (hoặc tường :-)) tôi có phân phối sau, 2 Gaussian:
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))
với những 2 phân phối tập trung ở 0 với phương sai bằng = 1, phân phối chung của tôi sẽ trở thành một Gaussian hai biến như:
1/(2 \[Pi]\[Sigma]^2) E^(-((x^2 + y^2)/(2 \[Sigma]^2)))
Vì vậy, tôi cần biết xác suất của mình để đạt được mục tiêu hoặc xác suất x^2 + y^2 thấp hơn 1.
Tích hợp sau khi chuyển đổi trong hệ tọa độ cực đã cho tôi giải pháp đầu tiên của tôi: .39. Mô phỏng đã xác nhận nó bằng cách sử dụng:
[email protected][
If[
EuclideanDistance[{
RandomVariate[NormalDistribution[0, Sqrt[1]]],
RandomVariate[NormalDistribution[0, Sqrt[1]]]
}, {0, 0}] < 1, 1,0], {1000000}]/1000000
Tôi cảm thấy có cách thanh lịch hơn để giải quyết vấn đề này bằng cách sử dụng khả năng tích hợp của Mathematica, nhưng không bao giờ phải làm bản đồ ether.
Tôi thấy thú vị là Mathematica cũng có thể 'Tích hợp []' Phân phối chung. –