You are here: Symbol Reference > MtxExpr Namespace > Classes > Vector Record > public > UpSample Method > Vector.UpSample Method (TMtxVec, integer, integer)
MtxVec VCL
ContentsIndex
PreviousUpNext
Vector.UpSample Method (TMtxVec, integer, integer)

Inserts zeroes between consecutive vector values.

Pascal
function UpSample(const Src: TMtxVec; Factor: integer; Phase: integer = 0): TVec; overload;

Inserts zeroes between consecutive vector values. The method copies the values from Src to the calling vector and places Factor-1 zeros between consecutive values. The Length and Complex properties of the calling vector are set implicitly. Phase parameter defines the initial sample offset and must be less than Factor.

var a,b: Vector; begin b.SetIt(False,[0,0,1,3,2]); a.UpSample(b,2); // a = [0,0,0,0,1,0,3,0,2,0] end;
Examples on GitHub
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!