boring7fordy7
04-03-2003, 06:14 AM
i think the "inverting by partitioning" from chap.2.7. doesnt let me benefit well from the SVD advantages.
i guess its not a implementations fault of me, but something systematic.
small description of my proble.
i try to solve a system of size >100x100 but the matrix is a double bordered block diagonal.
so i can invert well the P part cos are all samll 7x7 mats
the R part is Q.transp()
and the S part is of size 3x3
but in the end Rinv is not equal Qinv.transp()
and if i solve the whole system in one the matrix i get isnt nearly the same as the block inverted one. they are simmilar but the block one doesnt solve very well.
i guess its not a implementations fault of me, but something systematic.
small description of my proble.
i try to solve a system of size >100x100 but the matrix is a double bordered block diagonal.
so i can invert well the P part cos are all samll 7x7 mats
the R part is Q.transp()
and the S part is of size 3x3
but in the end Rinv is not equal Qinv.transp()
and if i solve the whole system in one the matrix i get isnt nearly the same as the block inverted one. they are simmilar but the block one doesnt solve very well.