You are here: Symbol Reference > Sparse Namespace > Classes > TSparseMtx Class > public > TSparseMtx.PixelDownSample Method
MtxVec VCL
ContentsIndex
PreviousUpNext
TSparseMtx.PixelDownSample Method

Reduces dense matrix for screen display (bitmap) to show the non-zero pattern.

Pascal
procedure PixelDownSample(const Dst: TMtx; Pixels: integer = 500; Mode: TPixelDownSample = pdsPattern);

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 Rows and Cols to. The Mode parameter defines how reduced matrix will be constructed.

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
Examples on GitHub
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!