Summary
Calculates the tensor product of two vectors.
Class
TMtx
Declaration
Function TensorProd(Vec1, Vec2: TVec): TMtx;
Description
Calculates the tensor product of Vec1 and Vec2 vectors and stores the results in the calling matrix. The
Rows property is set to Vec1.
Length and
Cols property is set to Vec2.
Length. The
Complex property of the calling matrix is adjusted automatically.
Example 1
var Vec1,Vec2: TVec;
V: TMtx;
begin
CreateIt(Vec1,Vec2);
CreateIt(V);
try
Vec1.Size(3);
Vec1.SetIt(false,[0,2,3]
Vec2.Copy(Vec1);
V.TensorProd(Vec1,Vec2);
// V becomes:
// [0,0,0]
// [0,4,6]
// [0,6,9]
finally
FreeIt(Vec1,Vec2);
FreeIt(V);
end;
end;
| Copyright 2008 Dew Research |
http://www.dewresearch.com