| VF_sortind | VD_sortind | VE_sortind |
| VI_sortind | VBI_sortind | VSI_sortind | VLI_sortind | VQI_sortind |
| VU_sortind | VUB_sortind | VUS_sortind | VUL_sortind | VUI_sortind |
|
| Funktion | Sortieren 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/Delphi | uses 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. |
|
|
|
|