Interface ReducedRowEchelonForm<T extends Matrix>

  • All Known Subinterfaces:
    ReducedRowEchelonForm_F32<T>, ReducedRowEchelonForm_F64<T>

    public interface ReducedRowEchelonForm<T extends Matrix>

    An augmented system matrix is said to be in reduced row echelon form (RREF) if the following are true:

    1. If a row has non-zero entries, then the first non-zero entry is 1. This is known as the leading one.
    2. If a column contains a leading one then all other entries in that column are zero.
    3. If a row contains a leading 1, then each row above contains a leading 1 further to the left.

    [1] Page 19 in, Otter Bretscherm "Linear Algebra with Applications" Prentice-Hall Inc, 1997

    • Method Detail

      • reduce

        void reduce​(T A,
                    int coefficientColumns)
        Puts the augmented matrix into RREF. The coefficient matrix is stored in columns less than coefficientColumns.
        Parameters:
        A - Input: Augmented matrix. Output: RREF. Modified.
        coefficientColumns - Number of coefficients in the system matrix.