MatrixInt.Kron Method

function Kron(const Vec1: TVecInt; const Vec2: TVecInt): TMtxInt;

The Kronecker product between two vectors.

#NameTypeDescription
1Vec1TVecInt
2Vec2TVecInt

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

Remarks:

Calculates the Kronecker product between Vec1 and Vec2 and stores the result in the calling matrix. The MatrixInt.Rows, MatrixInt.Cols and TMtxVecInt.IntPrecision properties of calling matrix are set automatically.

Examples
var A: MatrixInt;
    V1,V2: VectorInt;
begin
    V1 := [1,2,3];
    V2 := [4,5,6];
    A.Kron(V1,V2);
    // A becomes:
    // [4   5  6]
    // [8  10 12]
    // [12 15 18]
end;
See Also: TVec.Kron