2012-11-19 2 views
0

저는 평평한 표면 위에 물체의 궤적을 모델링하는 시각화 작업을하고 있습니다. 현재 내가 제공 한 알고리즘은 속도와 중력이 제공되는 간단한 궤도 함수와 속도가 0이되는 점에 대한 곡선을 따라 n 점을 확인하기위한 Runge-Kutta 적분을 사용합니다. 대기와의 상호 작용을 할인합니다.Scipy/Numpy Reimann Sum Height

디지털 평면 모델 (래스터)에서 평면이 아닌 표면을 소개하고 싶습니다. 내 생각은 각 픽셀에서 Reimann 합을 계산하고 평면 표면의 오프셋이 평면 표면의 기본 지형의 오프셋과 같거나 작은 지 여부를 결정하는 것입니다.

Reimann 직사각형의 높이를 계산할 때 numpy 또는 scipy를 사용할 수 있습니까? 반대로 사각형의 영역 (중간 점은 괜찮습니다)은 폭을 알고 있으므로 높이를 계산할 수 있습니다.

+0

나는 무엇을하고 싶은지 정말로 모르겠습니다. 물체가 궤적을 통해 땅을 치는 첫 번째 장소를 찾고 싶다는 느낌이 들었습니다. Riemann 합계를 계산하려는 이유 또는 Riemann 합계가이 문제와 관련이 있는지 이해할 수 없습니다. – Matt

+0

개체가 땅에 떨어지는 첫 번째 위치를 계산하고 싶습니다. 어떤 방법론을 제안합니까? – Jzl5325

+0

궤적을 따라 모든 점에 대해 가장 초기부터 시작하여 객체의 높이가 지형의 높이보다 큰 지 확인합니다. – Matt

답변

0

Reimann sum을 계산할 때 numpy.cumsum()을 조사 할 수 있습니다. 이 방법으로 서페이스 또는 배열 만 수행 할 수 있는지 확실하지 않습니다. 그러나 언제든지 지형의 모든 행을 반복하고 각 행을 2 차원 배열로 저장할 수 있습니다. 모든 지형 높이의 배열을 남겨주세요.