Dew MtxVec NET
TMtx.UpperTriangle Method
Summary
Constructs upper triangular matrix.

Class
TMtx

Declaration
Function UpperTriangle(Mtx: TMtx; ZeroLower, Diagonal: boolean): TMtx;

Description
The method uses Mtx matrix to construct an upper triangular matrix. The results are stored in the calling matrix. If the ZeroLower parameter is true then the calling matrix subdiagonal elements will be set to zero - otherwise the subdiagonal 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.
 See Also 
LowerTriangle 

Example 1

var A,B: TMtx; begin CreateIt(A,B); A.SetIt(2,1,True,[1,2, 2,4]); // 2x2, not complex matrix B.UpperTriangle(A,True,True); // B becomes: // [1,2, // [0,4] FreeIt(A,B); end;

Copyright 2008 Dew Research
http://www.dewresearch.com