Loading [MathJax]/jax/output/CommonHTML/jax.js

[선형대수학] 벡터와 행렬의 성질 - 놈, 대각합, 행렬식

벡터와 행렬의 성질 관련 내용을 정리합니다.

대각합

trace 대각합은 diagonal elements 대각원소의 합이다. (정방행렬에 대해서만 정의된다.)

tr(A)=A11+A22++ANN=iAi,i

대각합의 성질

  • Cyclic property
    두/세 행렬 곱의 대각합은 순서를 순환시켜도 달라지지 않는다.
    • tr(AB)=tr(BA)
    • tr(ABC)=tr(BCA)=tr(CAB)
      ↪ 곱셈에서 순서가 순환해도 대각합이 같다는 성질
  • tr(AT)=tr(A)
    전치연산을 해도 대각합은 달라지지 않는다.
  • tr(cA)=ctr(A)
  • tr(A+B)=tr(A)+tr(B)

행렬식

행렬식 Determinant

행렬 A의 행렬식을 det(A),detA,A 로 표기한다.

  • 정방행렬의 Determinant 행렬식은 스칼라 형태이다.

행렬식의 계산

라플라스 공식

n×n 정방행렬C의 행렬식은 다음과 같다.

det(C)=|C|=|c1,1c1,2c1,nc2,1c2,2c2,ncn,1c.,2cn,n|
=(1)1+1c1,1|c2,2c2,ncn,2cn,n|+(1)2+1c2,1|c1,2c1,nc3,2c3,ncn,2cn,n|++(1)n+1cn,1|c1,2c1,ncn1,2cn1,n|

tf.linalg.det(tf.constant([[1, -1], [2, 3]], dtype=tf.float32))

행렬식의 성질

  • det(AT)=det(A)
    전치행렬의 행렬식은 원래의 행렬의 행렬식과 같다.
  • det(I)=1
    항등 행렬의 행렬식은 1이다.
  • det(AB)=det(A)det(B)
    A,B가 동일한 차원의 정방행렬이라면 두 행렬식의 곱은 각 행렬식의 곱과 같다.
  • A1A=AA1=I
    역행렬은 원래의 행렬과 다음 관계를 만족하는 정방행렬이다.
  • det(A1)=1det(A)=det(A)1
    역행렬의 행렬식은 원래 행렬의 행렬식의 역수와 같다.
  • det(cA)=cndet(A)
    Ark n×n 정방행렬, c 스칼라이면, 상기 식이 성립한다.


Powered by Yiting & Majiang