본 챕터에선 좌표변환(change of coordinate)에 대해 다룬다. 특정 공간을 좀 더 쉽게 이해하고 연산하거나 새로운 성질을 찾기 유용하게 좌표계(coordinate)를 변경할 수 있다.
이러한 과정을 진행하기 위해서 먼저 아핀공간(affine space)에 대해 소개하고 이를 통한 좌표변환(change of coordinate)을 여러 예제를 통해 다뤄본다.
Definition
집합(set)의 관점에서 서로 같은 집합 와 에 대해 로 정의되고 아래 세가지 성질을 만족하는 공간을 아핀공간(Affine space)이라 한다.
1.
(좌측연산 항등원; left identity)
2.
(결합법칙; associativity)
3.
(유일성; uniqueness) 는 일대일대응(bijective)이다.
Example
•
가 벡터 스페이스(vector space)일 때
선형 변환(linear transformation)은
•
가 아핀공간(affine space)일 때
아핀 변환(affine transformation)은
에 대해
이 선형변환(linear transformation)일 때 이다. 여기서 은 회전(rotation)과 스케일(scale)이고 는 평행이동(translation)이다. 영벡터에 대해 신경쓰지 않아도 되기 때문에 가 이 아니어도 된다.
Exercise 1.2.1
(degree 1) 에서 은 과 를 잘 잡아서 으로 만들어줄 수 있다
(예. ).
(degree 2)
Definition
에서 아핀 좌표 변환(Affine change of coordinates)은 아래와 같다.
에 대해 을 변환해도 여전히 가 이라면 이 된다.
Exercise 1.2.2
에 대해 좌표 역변환(inverse change of coordinate)은 임을 보여라.
Proof.
Exercise 1.2.3
아핀 좌표변환(affine change of coordinate)은 합성도 가능하다. 즉 아핀(affine)변환은 합성을 해도 아핀(affine)변환이다.
Exercise 1.2.4(4), 1.2.5(5), 1.2.6(5)
아래 식의 실수(real) 아핀 좌표변환(affine change of coordinate)를 찾아라
1.
ellipse:
2.
hyperbola:
3.
parabola:
Solution.
Exercise 1.2.8
아래 실수 아핀 변환(real affine transformation)이 xy평면(xy-plane)에서 타원 에 적용됬을 때 (1)으로 표현됨을 보여라.
또한 (2)와 를 항으로 표현하고 (3)라면 이고 임을 보여라.
Solution
Exercise 1.2.9
에 대해 를 로 표현하라.
Solution
Exercise 1.2.10
아래와 같이 포물선(hyperbola) 를 포물선(hyperbola) 로 보내는 실수 아핀 좌표변환(real affine change of coordinate) 를 찾아라.
Solution
Exercise 1.2.20
다른 클래스는 서로 변환이 불가능함을 확인한다. 이를 위해 타원(ellipse)과 쌍곡선(hyperbola)에 대해 확인한다. 귀류법을 활용하기 위해 두 이차곡선이 변환이 가능하다고 가정한다.
이고 이므로
의 계수는
의 계수는
상수항은 이다. 이 때 라 했으므로 여야 하는데 이는 위 와 모순되므로 두 이차곡선은 변환이 불가능하다.
Definition
에서 에 대해 인 실수 아핀 좌표변환(real affine change of coordinate)이 존재한다면, 와 을 동등하다(equivalent)고 한다.