Manual de referencia de MQL5Métodos de matrices y vectoresMatrix ClassificationIsDiagonal IsSymmetricIsHermitianIsUpperTriangularIsLowerTriangularIsTrapezoidalIsUpperHessenbergIsLowerHessenbergIsTridiagonalIsUpperBidiagonalIsLowerBidiagonalIsDiagonalIsScalar IsDiagonal Check if a square matrix is diagonal. bool matrix::IsDiagonal(); Return Value True if square matrix is diagonal. Note Diagonal matrix contains all zeros under and above the main diagonal. Zero matrix of n-by-n size is diagonal. Diagonal matrix v 0 0 0 0 0 0 v 0 0 0 0 0 0 v 0 0 0 0 0 0 v 0 0 0 0 0 0 v 0 0 0 0 0 0 v IsLowerBidiagonal IsScalar