MF_SVsort MD_SVsort ME_SVsort
FunktionSortierung von Singulärwerten
Syntax C/C++#include <MFstd.h>
void MF_SVsort( fMatrix MUout, fMatrix MVout, fVector Wout, fMatrix MUraw, fMatrix MVraw, fVector Wraw, ui htU, ui lenU );
C++ MatObj#include <OptiVec.h>
void vector<T>::SVsort( matrix<T> MVout, vector<T> Wout, const matrix<T>& MUraw, const matrix<T>& MVraw, const vector<T>& Wraw );
Pascal/Delphiuses MFstd;
procedure MF_SVsort( MUraw, MVraw:fMatrix; Wraw:fVector; MUraw, MVraw:fMatrix; Wraw:fVector; htU, lenU:UIntSize );
BeschreibungMF_SVsort bringt die über MF_SVdecompose in dem Vektor W erhaltenen Singulärwerte in absteigende Ordnung. Gleichzeitig werden durch Spaltenvertauschung die Matrizen MU und MV entsprechend umgeordnet.

Die Parameter htU und lenU beziehen sich auf die Matrix MU. Sie ergeben sich aus den Dimensionen der ursprünglichen, an MF_SVdecompose übergebene Matrix MA wie folgt::
htU = max( lenA, htA );
lenU = lenA;

QuerverweisMF_SVdecompose,   Kap. 10

MatrixLib Inhaltsverzeichnis  OptiVec Home