1
function [L,U] = lu_rightr (A)
2
%LU_RIGHTR recursive right-looking LU.
4
% [L,U] = lu_rightr (A)
7
% Copyright 2006-2007, Timothy A. Davis.
8
% http://www.cise.ufl.edu/research/sparse
15
u11 = A (1,1) ; % (6.4)
16
u12 = A (1,2:n) ; % (6.5)
17
l21 = A (2:n,1) / u11 ; % (6.6)
18
[L22,U22] = lu_rightr (A (2:n,2:n) - l21*u12) ; % (6.7)
19
L = [ 1 zeros(1,n-1) ; l21 L22 ] ;
20
U = [ u11 u12 ; zeros(n-1,1) U22 ] ;