FunctionFind the indices of local maxima
Syntax C/C++#include <VFstd.h>
ui VF_localmaxima( uiVector Ind, fVector X, ui size );
C++ VecObj#include <OptiVec.h>
ui vector<ui>::localmaxima( const vector<T>& X );
Pascal/Delphiuses VFstd;
function VF_localmaxima( Ind:uiVector; X:fVector; size:UIntSize ):UIntSize;
DescriptionThe indices of local maxima in X are stored in Ind and the number of local maxima is returned (this is the number of elements of Ind). A local maximum is defined as one element of X that is greater than both its neighbours to the right and to the left. That means that the zero'th and the last element of X (which have only one neighbour) cannot be local maxima. Also, if two adjacent elements are equal, none of them can be a local maximum.
Error handlingnone
Return valuenumber of local maxima found
See alsoVF_maxind,   VF_max,   VF_indpick,   VF_localminima

VectorLib Table of Contents  OptiVec home