-
[수학] 행렬의 기초자료실 2023. 1. 31. 16:12반응형
행렬의 기초
정수 순서쌍의 집합을 행(가로줄)과 열(세로줄)에 배열한 수학적 개념이다. 둘 이상의 변수로 정의되는 함수를 표현하기 위한 수학적 필수 요소로 성분을 이용하여 함수를 표현한다.
- 표현
숫자, 문자 등을 행과 열에 맞추어 직사각형으로 배열하고 괄호로 묶은 것이다.
행렬을 구성하는 성분은 aijaij으로 표기한다.(i,j는 각각 행, 열이다.)
ex) 위 행렬의 1행 2열의 성분은 a12 으로 표기한다.
빨간 화살표를 주대각선, 그 위의 성분을 대각성분이라고 한다.- 연산
-덧셈: 같은 꼴의 두 행렬에서 각 열과 행이 같은 값끼리 더한다.
ex) [1234]+[5678]=[681012]
-뺄셈: 같은 꼴의 두 행렬에서 각 열과 행이 같은 값끼리 뺀다.
ex) [1278]−[3456]=[−2−222]
-실수배: 모든 성분에 각각 실수배한다.
ex) 2×[1234] =[2468]- 곱셈
-곱셈: 앞 행렬의 열의 개수와 뒤 행렬의 행의 개수가 같을 때, 앞 행렬의 i행의 성분과 뒤 행렬의 i열의 성분을 차례로 곱하여 더한다.
ex) [1234] × [abcd] = [1×a+2×c1×b+2×d3×a+4×c3×b+4×d] = [a+2cb+2d3a+4c3b+4d]
한마디로 A행렬×B행렬=C행렬 에서 C행렬의 1행 2열의 값은 A행렬의 1행의 값과 B행렬의 2열의 값을 차례대로 곱하여 더한 값이다.
이를 수식으로 정리한 것은 다음과 같다.
m×n 행렬 A와 n×r 행렬 B에 대하여 C = A× B일 때, cij=∑k=1naik×bkj (단, 1<= i <=m, 1<= j <= r이다.)
※주의: 곱셈의 순서가 바뀌면 값도 달라진다.
ex) A×B≠B×A, A(B+C)≠AB+BC더보기-행렬의 곱셈이 각 성분의 곱이 아닌 이유
그 이유는 행렬의 곱이 둘 이상의 변수로 정의되는 함수를 합성하기 위해 만들어졌기 때문이다. 다음 예시를 통해 확인할 수 있다.
함수{ f(x,y)=(ax+by ,cx+dy) g(x,y)=(px+qy ,rx+sy) 와 행렬 F=[abcd], G=[qrst]에 대하여 합성함수 f∙g와 행렬 곱 F × G의 값을 비교해보자.
이처럼 함수의 합성과 행렬의 곱에서 유사성을 확인할 수 있다.
- 다양한 행렬들
행렬 이름 예시 정의 특징 영행렬(O) 행렬의 모든 성분이 ‘0’인 행렬이다. 행렬 A + 영행렬 O = 행렬 A
덧셈에 대하여 항상 똑같은 행렬이고
행렬 A × 영행렬 O = 영행렬 O
곱셈에 대하여 항상 영행렬이다.단위행렬(E) 행렬의 대각성분이 모두 ‘1’이고 모든 나머지 성분이 ‘0’인 행렬 행렬 A × 영행렬 O = 영행렬 O
곱셈에 대하여 항상 똑같은 행렬이다.정사각행렬
(Square)행렬의 크기가 i×i인 행렬 - 대각행렬
(Diagonal)행렬의 대각성분을 제외한 모든 나머지 성분이 ‘0’인 행렬 - 삼각행렬
(Triangular)Upper
Triangular행렬의 주대각선을 포함하여 우측 상단, 혹은 좌측 상단의 모든 성분이 ‘0’인 행렬 Upper Triangular × Upper Triangular = Upper
Lower Triangular × Lower Triangular = LowerLower
Triangular전치행렬
(ATij)어떤 i×j꼴 행렬을 j×i꼴로 바꾼 행렬 ATij=Aji
[123456]T=[123456]대칭행렬
(Symmetric)어떤 행렬을 전치했을 때도 같은 행렬 ATij=Aij=Aji - 가우스-조던 소거법
컴퓨터가 연립 방정식의 해를 알아내는 법이며 방정식의 개수가 증가할수록 유용하다. 이 방법을 이용해서 방정식의 해를 구해보자.
i) 먼저 연립방정식을 행렬 꼴로 만든다.
연립일차방정식
2x + y + 3z = 13
x - y + 2z = 5
2x + 2y + z = 9
는 2가지꼴의 행렬로 나타낼 수 있다.1. 첨가행렬(Augmented Matrix)
[213131−1252219]2. 계수행렬과 상수행렬을 분리
[2131−15221]×[xyz]=[1359]
ii)하삼각행렬(Lower Triangular Matrix)로 만든다.순서 연산 과정 연산 결과 1. 1행과 2행 순서를 바꾼다. [↓21313↑1−1252219] [1−125213132219] 2. 2행과 3행의 첫번째 값이 0이 되도록 1행을 실수배하여 뺀다. 3. (2)의 결과값에서 2번째 행에 1/3를 곱한다. 4. 3행의 두번째 값이 0이 되도록 2행을 실수배하여 뺀다. 5. 3행의 세번째 값이 0이 되도록 (-3/5)를 곱한다. 6. 단위행렬의 모습이 될 때까지 위 과정을 반복한다. 행을 실수배하여 더하거나 뺌 7. 결과 x = 1, y = 2, z = 3 더보기*케일리-해밀턴 정리(접은글)
n차 정사각행렬이 특정한 꼴의 n차 방정식에 대한 해가 된다는 정리이다.
ex) A=[abcd]이고 A≠kE이면
A는 x² - (a+d)x + (ad-bc)E = 0의 해이다.(x = A) → A² - (a+d)A + (ad-bc)E = 0해설: 서로 다른 두 식이 있다.
A² + mA + nE = 0
A² + m`+ n`E = 0
이 두 식을 빼면 (m - m`)A + (n - n`)E = 0이고 A≠kE이므로
m = m` , n - n`이다.
그렇다면 위의 두 식은 같은 식이고 A가 해가 되는 방정식의 형태는 2개 이상이 아니라 하나로 결정된다.(Unique)- 행렬식
정사각행렬을 수로 대응시킨 것이다. 행렬 A에 대하여 detA 또는 |A|로 표기한다.
-행렬식 계산법
행렬 연산 1×1 행렬 A=[a]→detA=a 2×2행렬 A=[abcd]→detA=ad−bc 3×3행렬 이상 [a11a12a13a21a22a23a31a32a33]→detA=a11M11−a12M12+a13M13 일반화 detA=∑ni=1(−1)i+j×aijMij 더보기
사루스 법칙(3×3행렬)
파란 선 위의 값은 각각 곱한 뒤에 더하고 빨간 선 위의 값은 각각 곱한 뒤에 뺀다.-행렬식 특징
det(B)=kdet(A) |[ka11ka12ka13a21a22a23a31a32a33]|=|k[a11a12a13a21a22a23a31a32a33]| det(B)=−det(A) |[a21a22a23a11a12a13a31a32a33]|=−|[a11a12a13a21a22a23a31a32a33]| det(B)=det(A) |[a11+ka21a12+ka22a13+ka23a21a22a23a31a32a33]|=|[a11a12a13a21a22a23a31a32a33]| det(C)=det(A)+det(B) |[a11a12a13a21a22a23a31+b31a32+b32a33+b33]|=|[a11a12a13a21a22a23a31a32a33]|+|[a11a12a13a21a22a23b31b32b33]| det(AB)=det(A)det(B) |[a11b11a12b12a13b13a21b21a22b22a23b23a31b31a32b32a33b33]|=|[a11a12a13a21a22a23a31a32a33]|×|[a11a12a13a21a22a23a31a32a33]| det(A−1)=1det(A) A−1A=I→det(A−1A)=det(I)→det(A−1)det(A)=1→det(A−1)=1det(A) - 역행렬(A−1)
어떤 행렬을 곱해서 단위 행렬로 만드는 행렬이다. 사칙연산에서의 역수와 비슷한 역할을 하며 교환법칙이 성립한다.
ex)E−1=E,(kA)−1=1kA−1,(AB)−1=A−1B−1
-행 연산을 이용하여 행렬 구하기
[|1−122−13221||100010001|]
왼쪽의 행렬 A에 대하여 위와 같은 형태로 시작을 한다.
그리고 행렬 A에 대하여 가우스-조던 소거법을 시행하는데 오른쪽의 단위 행렬에도 똑같은 연산을 수행한다.
ex) 행렬 A의 2행에서 1행의 2배만큼 빼줬다면 단위행렬에서도 똑같이 수행한다.※이때 주의해야 할 점은 대각 성분에 실수배를 해야 한다면 실수배를 먼저 계산하고 합·차를 계산한다.
-2×2 행렬인 경우
A=[abcd]→A−1=1detA[d−b−ca]
-역행렬의 존재 여부
A에 가우스-조던 행렬을 수행했을 때 사다리꼴(Reduced Echelon Form)으로 결정되면 역행렬은 존재한다.
A의 행렬식이 0이 아니면 역행렬은 존재한다.
A의 대각성분 중 하나라도 0이라면 역행렬은 존재하지 않는다.더보기{ax+by=mcx+dy=n→[abcd][xy]=[mn]
에 대하여 직선의 기울기로 접근하면 역행렬의 존재 여부를 알 수 있다. 만약 두 직선의 기울기가 같다면, 즉 ad=bc이면 x와 y는 정의되지 않는다. 반면 두 직선의 기울기가 다르다면 즉 ad ≠ bc (행렬식 det(A)이 0이 아니면) 행렬 A의 역행렬은 존재한다.
반응형'자료실' 카테고리의 다른 글
[통계학] 자료 검정 기초 (0) 2023.05.20 [문학] 인형극 (0) 2023.04.04 [지리] 한반도 기후의 발생 (0) 2023.03.18 [스포츠] 동계스포츠 (0) 2023.03.08 [경제학] 회계의 구성요소 (0) 2022.10.09 [경제학] 회계의 기초 (0) 2022.10.02 [항공우주과학] 항공기 운항의 물리학적 원리 (0) 2022.09.10 [항공우주과학] 항공기의 기초 (0) 2022.07.24 - 표현