2010-06-03 5 views
1

나는 두 점을 지니고 있으며, 나는 그것들을 합친 선을 알고 싶다. 선을 그 으려하지 않습니다.두 점을 연결하는 선을 아는 방법?

행을 구성하는 모든 점으로 행렬을 만들고 싶습니다.

미래에는 두 개의 점이 모양에 속하는지 아닌지를 풀고 싶습니다. 그리고 이것이 첫 번째 부분입니다.

편집 : 모두에게 감사합니다! 나는 나의 의심을 해결했다! 직선의 방정식을 적용해야합니다!

다시 한번 감사드립니다!

+6

무한 개수의 점은 임의의 주어진 라인을 구성한다. "라인을 구성하는 모든 점을 가진 매트릭스"란 정확히 무슨 뜻입니까? 매트릭스가 어떻게 그들을 저장할 것입니까? –

+0

이것은 순수한 수학입니다. BTW, "라인"은 "세그먼트"또는 두 점을 연결하는 가능한 곡선을 참조하는 것입니까? – vaitrafra

+4

'throw new OutOfMemoryError()'는 당신이하고 싶은 것보다 더 간단 할 수 있고, 같은 효과를 낼 수 있습니다 ... –

답변

4

Y = Y1 + ((Y2 얻기 위해 다음 사용해야 할 수도 있습니다 - Y1)/(X2 - X1을)) * (X - X1) 찾을하는 데 필요한 precsision와 당신이 1 개에서 반복 할 수 기울기, X2에 Y1, Y2를 CALC 경우 Two point form of linear equation를 참조 0

+0

고마워요! 그게 내가 찾고 있던거야! 감사합니다 피터! – dafero

1

y = f (x)의 함수가 있어야합니다. 당신의 요점을 잡고 기능을 계산하십시오. p (x1, y1)이고 함수는 y1 = f (x1)이어야합니다.

+0

감사! 그게 내가 찾고 있던거야! 감사 메린! – dafero

1

으로 나누기를 피하기위한 일반적인주의 사항에

모든 포인트 사이 (poi 사용 nt-slope 형태). 두 지점 (X1, Y1) (X2, Y2)를 연결하는 라인의

2

방정식은 다음

(Y-Y1)/(Y2-Y1) = (X-X1)/(X2- x1)

따라서 식에서 (x, y)를 만족하는 모든 점은 선상에 있습니다.

1

직교 좌표계에서 직선은 수식 y=mx으로 정의됩니다.

는 두 점 A에 전화 B.

그들의 좌표가 각각 (xA를, YA) 및 (의 xB, yB의)입니다.

관통 통과 B를 이용하여 계산 될 수있는 직선 :

y - yA  x - xA 
------- = --------- 
yB - yA xB - xA 
관련 문제