2010. 1. 17. 10:34

[MATLAB] slu.m을 이용하여 주어진 matrix를 LU분해하기

Note : Gauss elimination 과정에서 row exchange가 필요하지 않은 matrix의 경우에만 사용할 수 있는 함수이다.



소스


clear all
A = [1 1 1; 1 2 3; 0 2 5];
[L U] = slu(A)


결과


L =

     1     0     0
     1     1     0
     0     2     1


U =

     1     1     1
     0     1     2


첨부파일 출처 : http://web.mit.edu/18.06/www/Course-Info/Tcodes.html