Processing math: 100%
728x90
728x90

행렬의 종류

  • 행렬의 형태 혹은 구성 원소에 따라 다양한 종류의 행렬로 나눌 수 있다.

 

대각 행렬(Diagonal Matrix)

n정사각 행렬에서 주대각 원소 a11,a12,,ann  을 제외한 나머지 원소가 모두 0 인 행렬

A=[a11000a22000ann]
  • 대각 행렬반드시 정사각 행렬이어야 한다.

 

A=[1000020000300004]

 

전치 행렬(Transpose Matrix : AT)

m×n 행렬 A=[aij]행과 열의 위치를 바꾼 n×m 행렬

A=[a11a12a1na21a22a2nam1am2amn],AT=[a11a21am1a12a22am2a1na2namn]

 

A=[126230604],AT=[126230604],B=[1234],BT=[1234]

 

대칭 행렬(Symmetric Matrix)

n정사각 행렬 A=[aij] 가 있을 때 AT=A 인 행렬
  • 전치 행렬은 행의 원소와 열의 원소의 위치를 바꾼 행렬로, 정사각 행렬이 아니더라도 어떤 행렬이든 전치 행렬을 구할 수 있다.
  • 그러나 대칭 행렬의 경우, 원래 행렬과 전치 행렬이 같은 형태여야 하므로, 정사각 행렬인 경우에만 만들어질 수 있다.

 

A=[126230604],AT=[126230604]

 

부울 행렬(Boolean Matrix)

행렬의 모든 원소가 부울값 01로만 구성된 행렬
  • 행렬의 원소로 부울값을 사용하는 부울 행렬원소 간의 관계를 표현하거나 관계를 합성하는 데 유용하다.
  • 그러므로 부울 행렬은 부울값을 연산하는 방식으로 연산한다.

 

A=[1010010111100011]

 

부울 행렬 연산자

부울 행렬 A=[aij]B=[bij] 에 대하여 다음이 성립한다.

(1) 합(Join) AB=[aijbij]
(2) 교차(Meet) AB=[aijbij] 
(3) 부울 곱(Boolean Product)

AB
m×n 부울 행렬 A=[aij]n×r 부울 행렬 B=[bij] 의 부울 곱 결과는 m×r 부울 행렬
AB=[a11a12a1na21a22a2nam1am2amn][b11b12b1rb21b22b2rbn1bn2bnr]=[c11c12c1rc21c22c2rcm1cm2cmr]
(cij=(ai1b1j)(ai2b2j)(aimbmj))

 

  • 부울 행렬교차는 행렬의 덧셈 또는 뺄셈처럼 같은 위치에 있는 원소끼리 논리합() 또는 논리곱()하는 방식으로 구한다.
    • 합 연산 : 행렬 A 의 원소 aij 와 행렬 B 의 원소 bij하나라도 1이면 1이고 그 외의 경우는 0이다.
    • 교차 연산 : 행렬 A 의 원소 aij 와 행렬 B 의 원소 bij모두 1인 경우에만 1이고 그 외의 경우는 0이다.
  • 부울 행렬의 부울 곱은 행렬의 곱셈처럼 곱셈 기호 × 앞에 오는 행렬의 행의 원소와 뒤에 오는 행렬의 열의 원소논리곱()하거나 논리합()하는 방식으로 구한다.
  • 그러므로 부울 행렬의 교차 연산에서는 피연산자로 사용되는 행렬의 크기는 서로 같아야 하고, 부울 행렬의 부울 곱 연산에서 피연산자로 사용되는 행렬의 경우에는 앞에 오는 피연산자 행렬의 열의 크기와 뒤에 오는 피연산자 행렬의 행의 크기가 같아야 한다.

 

예제 : 부울 행렬 A=[1001] 와  B=[0011] 를 이용하여 합, 교차, 부울 곱을 연산 하시오.
해설 보기

AB=[1001][0011]=[10000111]=[1011]

 

AB=[1001][0011]=[10000111]=[0001]

 

AB=[1001][(10)(01)(10)(01)(00)(11)(00)(11)]=[00000101]=[0011]

 

부울 행렬 연산의 특징

부울 행렬 A,B,C 에 대하여 다음이 성립한다.
(1) AA=A
(2) AA=A
(3) AB=BA (교환 법칙)
(4) AB=BA (교환 법칙)
(5) (AB)C=A(BC) (결합 법칙)
(6) (AB)C=A(BC) (결합 법칙)
(7) (AB)C=A(BC) (결합 법칙)
(8) (AB)C=(AC)(BC) (분배 법칙)
(9) (AB)C=(AC)(BC) (분배 법칙)

 

728x90
728x90

행렬의 종류대각 행렬(Diagonal Matrix)전치 행렬(Transpose Matrix : AT)대칭 행렬(Symmetric Matrix)부울 행렬(Boolean Matrix)부울 행렬 연산자부울 행렬 연산의 특징