[TIL] 회전행렬에서 축과 각을 되찾기 — trace 한 줄, R−Rᵀ 한 줄
[TIL] 회전행렬에서 축과 각을 되찾기 — trace 한 줄, R−Rᵀ 한 줄

회전행렬은 성분이 9개지만 자유도는 3이다. 그 3이 곧 축(2) + 각(1)이고, 축은 고유값 1의 고유벡터, 각은 trace에서 나온다. 왕복 변환이 원래 점과 정확히 안 맞는 건 알고리즘이 아니라 부동소수점 문제고, θ=0과 θ=π에서는 R−Rᵀ가 통째로 0이 되어 축을 못 뽑는다

read more
[TIL] 동차좌표는 왜 차원을 하나 늘리나? 동차 행렬에 관하여
[TIL] 동차좌표는 왜 차원을 하나 늘리나? 동차 행렬에 관하여

회전은 곱이고 이동은 덧셈이라 3×3으로는 합성이 안 된다. 차원을 하나 늘리는 건 둘을 행렬 곱 하나로 묶으려는 장치이고, 마지막 성분 0/1이 점과 방향을 가른다. T⁻¹의 -Rᵀt는 외울 공식이 아니라 순서가 적힌 식이고, 최소자승해는 b를 A의 열공간에 정사영한 점이다

read more