이론은 다음과 같습니다. 반경 R 및 중심 S의 원 C가 있습니다.이 원 안에는 N (큰 숫자) 점을 배치하여 점 P의 부근 V에있는 점은 모든 점에 대해 원의 모든 점에서 동일합니다. N이 무한대로 가고 주변이 P로 간다면 극 좌표계와 직교 좌표의 밀도 함수는 일정해진다.수학, 원, 내부 점 및 밀도
그래서 N 개의 일정한 밀도 포인트로 원을 채우려면 어떻게해야합니까?
이론은 다음과 같습니다. 반경 R 및 중심 S의 원 C가 있습니다.이 원 안에는 N (큰 숫자) 점을 배치하여 점 P의 부근 V에있는 점은 모든 점에 대해 원의 모든 점에서 동일합니다. N이 무한대로 가고 주변이 P로 간다면 극 좌표계와 직교 좌표의 밀도 함수는 일정해진다.수학, 원, 내부 점 및 밀도
그래서 N 개의 일정한 밀도 포인트로 원을 채우려면 어떻게해야합니까?
Disk Point Picking을 참조하십시오. 임의로 세타 (0 ~ 2 * pi)와 임의의 r (0 ~ 1)을 생성합니다. 둘 다 균등하게 분포됩니다. 그러면 포인트는 다음과 같습니다 :
x = Sx + R*sqrt(r)*cos(theta)
y = Sy + R*sqrt(r)*sin(theta)
또 다른 가능성은 경계 사각형에 점을 생성하고 원 밖에있는 점을 거부하는 것입니다.
편집 : 이것은 확률 밀도 함수를 직교 좌표 (상상해보십시오)에서 일정하게 만들지 만 극좌표에서는 그렇지 않으므로 더 큰 r은 더 높은 확률을 갖기 때문입니다. 둘 다 상수 일 수는 없습니다.
확실히 속한 곳 : http://mathoverflow.net/ –
여기에 속하는 알고리즘 질문입니다. Mathoverflow에서는 너무 사소한 것으로 즉시 닫힙니다. – starblue
@ psasik : MathOverflow를 본 적이 있습니까? 이것은 당신이 물어볼 질문이 아닙니다. 이것이 알고리즘 질문이 아니라면, 나는 그것이 하나로서 자격을 얻는 데 무엇이 필요할지 모른다. 결국 여기에는 알고리즘으로 태그 된 3000 개가 넘는 질문이 있습니다. –