2009-07-10 2 views
2

각 좌표의 X 및 Y 값을 스왑하는 메소드의 올바른 이름을 찾으려고합니다.사각형에서 X, Y 좌표를 바꿔서이 작업을 무엇이라고합니까?

이 작업의 이름이 있습니까? > (2, 1) 다각형에

,이 -90도 회전을 가진 것과 동일 -

기본적으로, 여기

(1, 2)

이루어집니다 무엇 수평 한 플립 또는 거울을하는 것.

+0

조심하세요. 에릭 Bainville과 Andriyev 대답은 정확하지 않습니다. – Alex

+2

당신이 틀렸기 때문에 알렉스를 조심하십시오. :-) "Transpose"대답은 의미가 없습니다. 우리는 여기서 아핀 변환의 이름을 찾고 있습니다. –

답변

6

매트릭스에서는 Transpose이라고합니다.

+0

나는 그것을 좋아한다. 다각형에 잘 맞습니까? –

+0

네, 그렇게 생각합니다. – abelenky

2

좌표 기하학에서 변환 중 하나 인 x = y 선에 대해 반성됩니다.

건배

10

이것은 반사 또는 선 대칭이라고합니다. 귀하의 경우 라인은 X = Y입니다. 그것은 대칭에 의해 불변합니다.

0

아마도 transpose을 입력하면 행 벡터 (1 2)가 열 벡터 (1 2)로 바뀌므로 질문과 예제는 (1, 2)이 약간 분명하지 않을 수 있습니다. 추상적으로 :

array=[[ 0., 1., 2.], 
     [ 11., 0., 3.], 
     [ 22., 33., 0.]] 
transposed_array=transpose(array). 
print transposed_array 
     [[ 0., 11., 22.], 
     [ 1., 0., 33.], 
     [ 2., 3., 0.]] 

x = y (기껏해야 x = -y 및 정사각형 행렬 만)에 대한 반성은 아닙니다. transpose에 게시 된 abelenky 링크를 확인하십시오. Eric Bainville과 Andriyev의 대답은 그들이 x = -y라고 말하면 정확할 것이지만 기술적으로는 충분하지 않을 것입니다. 또한 개별 구성 요소의 값을 변경하는 것은 matrix inversion이 아닙니다. 당신의 진술을 "시계 반대 방향으로 -90도 회전"하고 수평 플립 또는 거울을 해석한다면. 올바르게, 그렇다면 이것은 실제로 정답입니다.

관련 문제