Swap if necessary
If (A.values[i][i] == 0) {
int swap = I ;
for (int k = i+1;i<a.rows;i++)
If(A.values[k][i] != 0) swap = k;
PermMat p1 = new PermMat(a.rows,i,swap);
A = p1.MatMul(A);
B = p1.MatMul(b);
}
Previous slide
Back to first slide
View graphic version