대각·치환 행렬의 선형대수
대각·치환 행렬의 선형대수 (Matrix Algebra with Diagonal/Permutation Matrices)
앞서 설명했듯이 대각(diagonal) 행렬과 치환(permutation) 행렬은 자연스러운 선형대수 문법을 유지하면서도 효율적인 알고리즘을 사용할 수 있게 해 줘요. 이 문서에서는 이 특별한 행렬 객체들에 대해 특별히 처리되는 연산들을 자세히 설명해요. Octave 매뉴얼 21.2절을 정리해 볼게요.
출처: Matrix Algebra
본문
- 대각 행렬을 포함하는 표현식 (Expressions Involving Diagonal Matrices) — 대각 행렬이 연산에 참여할 때의 특별 처리.
- 치환 행렬을 포함하는 표현식 (Expressions Involving Permutation Matrices) — 치환 행렬이 연산에 참여할 때의 특별 처리.
대각 행렬과 치환 행렬은 구조상 대부분의 원소가 0이거나, 0과 1로만 이뤄져 있기 때문에 일반 행렬과는 다른 효율적인 저장·연산 방식을 써요. 이 문서가 다루는 특별 연산들은 그러한 효율성을 자연스러운 문법으로 그대로 누릴 수 있게 하죠.
더 알아보기
- octave-sparse-matrices — 희소 행렬 개념과 챕터 구성
- octave-sparse-linear-algebra — 희소 행렬의 선형대수 솔버
- octave-matrix-manipulation — 행렬 다루기 일반 (별도 문서)