두 벡터의 Inner Product가 0이면 두 벡터는 orthogonal하다고 한다.

2차원과 3차원에서는 수직인 방향으로 해석할 수 있지만, 정의 자체는 모든 에서 성립한다.

Orthogonal Set

nonzero vector들로 이루어진 집합

이 모든 에 대해

을 만족하면 Orthogonal Set이라고 한다.

Orthogonal Set은 Linearly Independent하다

이라고 하자. 양변에 를 곱하면

이다. Orthogonality에 의해 다른 항은 모두 0이므로

이다. 이므로 이다. 모든 coefficient가 0이므로 Orthogonal Set은 Linearly Independent하다.

Orthogonal Basis의 좌표

의 Orthogonal Basis가 라고 하자.

양변에 를 곱하면

이므로

이다. 일반 Basis에서는 연립방정식을 풀어야 하지만, Orthogonal Basis에서는 Inner Product만으로 coordinate를 구한다.

Orthonormal Set과 Basis

Orthogonal Set의 각 벡터 길이가 1이면 Orthonormal Set이라고 한다.

Orthogonal vector를

로 정규화하면 Orthonormal Vector를 얻는다.

Orthonormal Basis에서는 좌표 공식이

로 단순해진다.

Parseval Identity

Orthonormal Basis 에 대해

이고 길이는

이다. 벡터의 전체 energy가 orthonormal coordinate의 제곱합으로 보존된다.

Orthogonal Matrix

정사각행렬 의 column들이 Orthonormal Basis를 이루면 Orthogonal Matrix라고 한다.

column들의 모든 Inner Product를 행렬로 모으면

이다. 따라서

이다.

정사각행렬에서는 이면 자동으로 도 성립하므로 row들도 Orthonormal Basis이다.

길이와 각도 보존

이므로 Orthogonal Matrix는 길이를 보존한다.

또한

이므로 Inner Product와 각도도 보존한다.

Orthogonal Matrix는 공간을 늘이거나 찌그러뜨리지 않고 rotation 또는 reflection만 수행한다.

Determinant

의 determinant를 취하면

이므로

이다. 이면 orientation을 보존하는 rotation이고, 이면 reflection을 포함한다.

예제

이면

이다. 따라서 는 Orthogonal Matrix이다.

이 행렬은 평면을 회전한다.

정리

  • 서로 다른 벡터의 Inner Product가 0이면 orthogonal하다.
  • nonzero Orthogonal Set은 자동으로 Linearly Independent하다.
  • Orthonormal Basis에서는 coordinate가 Inner Product 하나로 계산된다.
  • Orthogonal Matrix는 , 를 만족한다.
  • Orthogonal Matrix는 길이, Inner Product, 각도를 보존한다.
  • 이다.

확인 문제

다음 행렬이 Orthogonal Matrix인지 판단하고, 그 변환의 기하학적 의미를 설명한다.

풀이

이므로 Orthogonal Matrix이다. 로 보내므로 직선 에 대한 reflection이다. 인 것도 reflection과 일치한다.