Tôi cần làm rõ bằng thuật toán tạo ra các giá trị ngẫu nhiên cho bộ dò tia vật nuôi của tôi.
Tôi phát ra tia từ một điểm. Và tôi có vấn đề với sự phân bố của các tia này: Tôi cần sự phân bố đồng nhất, nhưng nó không phải là ...Phân phối ngẫu nhiên (Monte-Carlo) trên quả cầu đơn
Vấn đề mà tôi phải đối mặt lúc này là sự phân bố đồng đều ban đầu không đồng nhất sau khi sự biến dạng của tôi không gian của kết quả.
Ví dụ: tôi tạo các góc r và t nếu hệ tọa độ cực. Sự phân bố không đồng đều và không thể đồng nhất: không gian gần với mỗi cực có mật độ kết quả cao hơn nhiều so với đường xích đạo. Lý do khá rõ ràng: tôi chuyển đổi các điểm phân bố đồng nhất từ không gian hình trụ sang hình cầu. Và tôi bóp méo kết quả. Vấn đề tương tự là nếu tôi chuẩn hóa các điểm được tạo ngẫu nhiên trong khối lập phương. Ý tưởng của tôi bây giờ là: Tôi muốn tạo một tứ diện, chuẩn hóa các đỉnh của nó, chia từng mặt (hình tam giác) với điểm ở giữa, chuẩn hóa nó và lặp lại đệ quy cho đến khi tôi có đủ điểm. Sau đó, tôi "bóp méo" những điểm này một chút. Sau đó, tôi bình thường hóa chúng một lần nữa. Đó là nó.
Tôi hiểu rằng phương pháp này không phải là phương pháp toán học thuần túy Monte Carlo, bởi vì tôi không sử dụng phân phối ngẫu nhiên trong bất kỳ bước nào ngoại trừ bước cuối cùng. Và tôi không thích giải pháp này cho sự phức tạp này.
bất cứ ai có thể đề nghị bất cứ điều gì đơn giản hơn nhưng vẫn
- ngẫu nhiên
- thống nhất
- nhanh
- đơn giản
Cảm ơn!
CHỈNH SỬA:
Tôi cần phương pháp nhanh, không chỉ đúng phương pháp. Đó là lý do tôi hỏi về Monte-Carlo. Câu trả lời được cung cấp là chính xác, nhưng không nhanh. Phương pháp với tứ diện là nhanh, nhưng không phải là rất "ngẫu nhiên" => không chính xác.
Tôi thực sự cần một cái gì đó phù hợp hơn.
Bạn nói đúng, nó không thực sự là câu trả lời, nhưng nó là một bài đọc khá thú vị. – avp