SlideShare a Scribd company logo
3장 LU분해
아꿈사 김진성
LU 분해를 위한 준비운동
• LU 분해는 상삼각행렬과 하삼각행렬로 분해하여 연산을 한다.
• LU분해는 계산이 단순해 진다.
• 삼각행렬의 연산방법을 이해해야 한다.
LU분해는 어떻게 하는가?
• LU분해를 하기위해서는 기본적인 형태를 기억하는 중 요
• Ax=b의 식을 좀 더 간단히 구하기 위해서 삼각행렬을 이용하여 분리해서
계산을 한다.
• LUx=b로 분해 해서 먼저 Ux를 연산하고 그 결과와 L을 연산해서 x를 구
한다.
• LU 분해의 방법
• 실제값을 해보면…
A=1, 2*A+D=3=2+D => D=1
2*B+C*D=5 =>B=1, 2+C=5 =>. C=3
3*A+E+F=5, 3*B+C*E+F=12
3+E+F=5, 3+3*E+F=12 => 연립
E=2, F=3
A
B C
D E
F
LU분해의 계산량은?
• n X n 행렬의 연산량을 일반화
행렬식을 LU분해로 구하면…
• 행렬식은 LU분해를 하면 바로 구해진다.
Why? 삼각행렬은 바로 행렬식의 값을 구할 수 있다
• 행렬식 구하는 법
일차방정식을 LU분해로 구하면…
• 순서를 지켜야 한다.
역행렬을 LU분해로 구하면…
• 역행렬은 AB=I의 관계식을 성립한다. 그러
므로 A와 B는 역행렬의 관계를 갖는다.
• Ex)
B = I
LU분해를 못하는 경우
• LU분해가 불가능한 행렬

More Related Content

More from 진성 김

Nlp word2vec
Nlp word2vecNlp word2vec
Nlp word2vec
진성 김
 
Ch12.특이값분해
Ch12.특이값분해Ch12.특이값분해
Ch12.특이값분해
진성 김
 
Ch11.특수기저
Ch11.특수기저Ch11.특수기저
Ch11.특수기저
진성 김
 
코딩더매트릭스 3장
코딩더매트릭스 3장코딩더매트릭스 3장
코딩더매트릭스 3장
진성 김
 
머신러닝가이드 Ch12트리학습
머신러닝가이드 Ch12트리학습머신러닝가이드 Ch12트리학습
머신러닝가이드 Ch12트리학습
진성 김
 
머신러닝가이드 Ch7 김진성
머신러닝가이드 Ch7 김진성머신러닝가이드 Ch7 김진성
머신러닝가이드 Ch7 김진성
진성 김
 

More from 진성 김 (6)

Nlp word2vec
Nlp word2vecNlp word2vec
Nlp word2vec
 
Ch12.특이값분해
Ch12.특이값분해Ch12.특이값분해
Ch12.특이값분해
 
Ch11.특수기저
Ch11.특수기저Ch11.특수기저
Ch11.특수기저
 
코딩더매트릭스 3장
코딩더매트릭스 3장코딩더매트릭스 3장
코딩더매트릭스 3장
 
머신러닝가이드 Ch12트리학습
머신러닝가이드 Ch12트리학습머신러닝가이드 Ch12트리학습
머신러닝가이드 Ch12트리학습
 
머신러닝가이드 Ch7 김진성
머신러닝가이드 Ch7 김진성머신러닝가이드 Ch7 김진성
머신러닝가이드 Ch7 김진성
 

3장 lu분해