VF_sortindVD_sortindVE_sortind
VI_sortindVBI_sortindVSI_sortindVLI_sortindVQI_sortind
VU_sortindVUB_sortindVUS_sortindVUL_sortindVUI_sortind
FunktionSortieren des mit einem Vektor assoziierten Index-Arrays
Syntax C/C++#include <VFstd.h>
void VF_sortind( uiVector Ind, fVector X, ui size, int dir );
C++ VecObj#include <OptiVec.h>
void vector<ui>::sortind( const vector<T>& X, int dir=1 );
Pascal/Delphiuses VFstd;
procedure VF_sortind( Ind:uiVector; X:fVector; size:UIntSize; dir:Integer );
BeschreibungÄhnlich wie bei VF_sort wird eine Sortierung durchgeführt, jedoch werden hier nicht die Elemente selbst geordnet, sondern ein zugehöriger Index-Array Ind. Aufsteigende Ordnung wird für positives dir erhalten (d.h. der nullte Eintrag von Ind enthält den Index des kleinsten Elementes von X und der letzte Eintrag den Index des größten). Fallende Folge erhält man für negatives dir. Diese Funktion sollte angewandt werden, wenn außer X noch weitere, mit X korrelierte Vektoren analog zu X geordnet werden sollen. Dieser Fall ist beispielsweise gegeben, wenn eine Messung von Y-Werten an zufällig ausgewählten Punkten X durchgeführt wurde und die Meßwerte nach Abschluß der Messung geordnet werden sollen (wobei natürlich jeder Y-Wert bei "seinem" X-Wert bleiben muß!). Man benutze VF_indpick (VD_indpick,   VI_indpick etc.), um die tatsächliche Um-Sortierung von X und allen mit X korrelierten Vektoren durchzuführen.
Fehlerbehandlungkeine
Rückgabewertkeiner
QuerverweisVF_sort,   VF_indpick

VectorLib Inhaltsverzeichnis  OptiVec Home