You are here: Symbol Reference > MtxVecInt Namespace > Classes > TMtxInt Class > public > TMtxInt.LowerTriangle Method
MtxVec VCL
ContentsIndex
PreviousUpNext
TMtxInt.LowerTriangle Method

Constructs lower triangular matrix.

Pascal
function LowerTriangle(const Mtx: TMtxInt; ZeroUpper: boolean; Diagonal: boolean): TMtxInt; overload;

The method uses Mtx matrix to construct a lower triangular matrix. The results are stored in the calling matrix. If the ZeroLower parameter is true then the calling matrix superdiagonal elements will be set to zero - otherwise the superdiagonal elements will not be initialized. If the Diagonal boolean parameter is true then the Mtx matrix main diagonal elements will be copied to the calling matrix main diagonal elements. If the Diagonal parameter is false, the calling matrix main diagonal elements will be set to zero.

var A,B: TMtxInt; begin CreateIt(A,B); try A.SetIt(2,1,[1,2, 2,4]); // 2x2, integer matrix B.LowerTriangle(A,True,True); // B becomes: // [1,0, // [2,4] finally FreeIt(A,B); end; end;
Examples on GitHub
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!