TMtxInt.RowExchange Method

function RowExchange(i: Integer; j: Integer): TMtxInt;

Exchanges two matrix Rows.

#NameTypeDescription
1iInteger
2jInteger

Result: stored in self (calling object), returns self for chaining

Remarks:

Exchange the i-th and j-th Rows of the calling matrix in-place. An exception is raised if matrix bounds are overrun. The indexes i and j are zero based. (the first row has index 0).

Examples
var  A,B: TMtxInt;
begin
    CreateIt(A,B);
    try
        A.SetIt(2,2,[1,3,
            2,4]);
        B.RowExchange(0,1);
        // B becomes:
        // [2,4,
        //  1,3]);
    finally
        FreeIt(A,B);
    end;
end;
See Also: TMtxInt.ColExchange