intersections¶
- intersections.column_space_intersection(*As, tol, orthonormal=False)¶
Return a matrix with orthonormal columns spanning the intersection of the column spaces of the given matrices.
INPUT:
*As– matrices with a fixed number of rows and linearly independent (or orthonormal) columns eachtol– tolerance for truncating the singular values to determine the rank of the intersectionorthonormal– boolean (default:False); ifTrue, the columns of each matrix are assumed to be orthonormal
ALGORITHM: Golub, van Loan – Algorithm 12.4.3
- intersections.null_space_intersection(*As, tol)¶
Return a matrix with orthonormal columns spanning the intersection of the null spaces of the given matrices.
INPUT:
*As– matrices with a fixed number of columnstol– tolerance for truncating the singular values to determine the rank of intermediate results
ALGORITHM: Golub, van Loan – Algorithm 12.4.2
- intersections.null_space(A, tol)¶