cmatrix.Matrix.triangular

Matrix.triangular()

Test if the matrix have a triangulare profile.

Returns
int

Test if the self matrix is triangular.

In case of, returns code are given :

  • 0 => no triangular

  • 1 => inf triangular

  • 2 => sup triangular

Examples

>>> m=rand(4)
            >>> n=m.triangle(0)
            >>> o=m.triangle(1)
            >>> print(n)
            | +7.000 | +0.000 | +0.000 | +0.000 |
            | +15.000 | +10.000 | +0.000 | +0.000 |
            | +5.000 | +9.000 | +13.000 | +0.000 |
            | +15.000 | +9.000 | +5.000 | +10.000 |
            printed
            >>> print(o)
            | +0.000 | +12.000 | +0.000 | +10.000 |
            | +0.000 | +0.000 | +2.000 | +1.000 |
            | +0.000 | +0.000 | +0.000 | +9.000 |
            | +0.000 | +0.000 | +0.000 | +0.000 |
            printed
            >>> print(m.triangular())
            0
            >>> print(n.triangular())
            1
            >>> print(o.triangular())
            2