VF_localminimaVD_localminimaVE_localminima
Funktionlokale Minima
Syntax C/C++#include <VFstd.h>
ui VF_localminima( uiVector Ind, fVector X, ui size );
C++ VecObj#include <OptiVec.h>
ui vector<ui>::localminima( const vector<T>& Ind );
Pascal/Delphiuses VFstd;
function VF_localminima( Ind:uiVector; X:fVector; size:UIntSize ):UIntSize;
CUDA-Funktion C/C++#include <cudaVFstd.h>
int cudaVF_localminima( ui *h_nFound, uiVector d_Ind, fVector d_X, ui size );
ui VFcu_localminima( uiVector h_Ind, fVector h_X, ui size );
CUDA-Funktion Pascal/Delphiuses VFstd;
function cudaVF_localminima( var h_nFound:UIntSize; d_Ind:uiVector; d_X:fVector; size:UIntSize ): IntBool;
function VFcu_localminima( h_Ind:uiVector; h_X:fVector; size:UIntSize ): UIntSize;
BeschreibungDie Indizes aller lokalen Minima in X werden in Ind gespeichert und ihre Anzahl zurückgegeben. Ein lokales Minimum wird dabei als ein Element von X definiert, das kleiner als sowohl sein "rechter" als auch sein "linker" Nachbar ist. Dies bedeutet, dass das nullte und das letzte Element (die ja nur je einen Nachbarn haben) nicht als lokale Minima angesehen werden können. Außerdem kann, wenn zwei benachbarte Elemente gleich sind, keines von beiden ein lokales Minimum sein.
Fehlerbehandlungkeine
RückgabewertAnzahl der gefundenen lokalen Minima
QuerverweisVF_minind,   VF_min,   VF_indpick,   VF_localmaxima

VectorLib Inhaltsverzeichnis  OptiVec Home