Il codice che risolve il sistema lineare tramite fattorizzazione con pivoting parziale:
function x=solvePALU(A,b) %SOLVEPALU Risolve il sistema lineare Ax=b fattorizzando la matrice % A come LU applicando il pivoting ed infine risolvendo i sistemi % Ly=b % Ux=y % % x=SOLVEPALU(A,b) % % I parametri della funzione sono: % A -> la matrice dei coefficienti del sistema lineare % b -> il vettore dei termini noti % % I valori di ritorno sono: % x -> il vettore soluzione del sistema lineare % % See Also FATTPALU [A,p]=fattPALU(A); n=length(b); x1=b(p); for i=2:n for j=1:i-1 x1(i)=x1(i)-A(i,j)*x1(j); end end x=solveUT(A,x1);