Reduces dense matrix for screen display (bitmap) to show the non-zero pattern.
Creates a reduced size Dst dense matrix for screen display (bitmap) to show the non-zero pattern. Pixels parameter defines the target number of pixels to reduce
to. The Mode parameter defines how reduced matrix will be constructed.
Example 1
Uses MtxExpr, Sparse, MtxVecTee;
var SparseA: TSparseMtx;
GridSeries: TMtxGridSeries;
v1,v2: Vector;
A: Matrix;
begin
// ...
SparseA.Size(7500,4000,4000,false);
SparseA.RandomSparse(v1,v2);
SparseA.PixelDownSample(A);
DrawValues(A,GridSeries); // showing A
end;
Vector v1,v2;
Matrix A;
TSparseMtx *SparseA;
// ...
SparseA->Size(7500,4000,4000,false);
SparseA->RandomSparse(v1,v2);
SparseA->PixelDownSample(A);
DrawValues(A,GridSeries); // showing A
Vector v1 = new Vector(0);
Vector v2 = new Vector(0);
Matrix A = new Matrix(0,0);
TSparseMtx SparseA = new TSparseMtx();
// ...
SparseA.Size(7500,4000,4000,false);
SparseA.RandomSparse(v1,v2);
SparseA.PixelDownSample(A);
TeeChart.DrawValues(A,GridSeries); // showing A