2010-02-25 2 views
0

의 시작과 끝의 XY 좌표로부터 계산 된 수직 라인 단부의 XY 좌표 :찾기 시작하고 다음의 시작과 끝 지점이 초기 값 조정하여 기준

X1 = 5296823.36 Y1 = 2542131.23

X2를 = 5311334.21 Y2 = 2548768.66

중점에서 기준선과 교차하는 펜듈라 선의 시작 및 끝 좌표를 계산하고 싶습니다. 이 교차하는 수직선은 기준선의 어느 한 측면 (예 : Dist = 100)에서 연장되어야합니다.

누군가 Excel 또는 VB로 변환 할 수있는 간단한 수식을 사용하여 몇 가지 지침을 제공 할 수 있다면 매우 감사하게 생각합니다. 사전에

많은 감사합니다.

+1

숙제? 아니면 ... 어쨌든, 지금까지 어떤 시도를 했습니까? 어떤 공식이 적용되는 것으로 생각하십니까? 어떤 어려움을 겪고 있습니까? 사실 Excel 또는 VBA로 계산하면 프로그래밍과 관련되지 않습니다. 이는 핵심 수학 문제입니다. – mjv

답변

2

단계 일 :

두 좌표를 연결하는 선분의 ​​기울기를 찾아 개의 좌표 (xmid, ymid)

의 중간 점을 찾아 (m 호출).

이 선에 수직 인 선의 기울기는 -1/m입니다.

중간 선 (xmid, ymid)의 좌표를 사용하여 수직선의 방정식을 찾습니다 (xmid, ymid 및 -1/m을 선 방정식으로 대체). y = - 1x/m + k

xmid, ymid에서 대상 점까지 직각 삼각형을 상상해보십시오 (수직선을 따라 r 단위는 빗변입니다). x 구성 요소는 X 단위가되고 y 구성 요소는 (-1X/m + k) 단위가됩니다.

R^2 = X^2 + (-1X/m + K)^2

이미 이전 단계에서 R, m 및 K를 발견 X.을 찾을 해결.

끝점의 y 좌표를 얻으려면 y = -1x/m + k로 + ve 및 -ve 값을 대체하고, Bob은 삼촌입니다.

매우 짧은 시간에 주어진 프로그래밍 언어로 번역하는 것이 비교적 간단해야하지만 그렇게하려면 기본 수학을 이해해야하며 수학 선생님은하지 않을 것입니다. 너를위한 숙제.

관련 문제