slicot_mb03od

Détermination du rang d'une matrice par estimation conditionnelle incrémentale.

📝 Syntaxe

  • [A_OUT, JPVT_OUT, TAU, RANK, SVAL, INFO] = slicot_mb03od(JOBQR, A_IN, JPVT_IN, RCOND, SVLMAX)

📥 Argument d'entrée

  • JOBQR - = 'Q' : effectuer une factorisation QR avec permutation de colonnes ; = 'N' : ne pas effectuer la factorisation QR (mais supposer qu'elle a Ă©tĂ© faite Ă  l'extĂ©rieur).

  • A_IN - Si JOBQR = 'Q', la partie principale M-by-N de ce tableau doit contenir la matrice A donnĂ©e.

  • JPVT_IN - Si JOBQR = 'Q', si JPVT(i) != 0, la i-ème colonne de A est une colonne initiale, sinon c'est une colonne libre. Avant la factorisation QR de A, toutes les colonnes initiales sont permutĂ©es en positions principales ; seules les colonnes libres restantes sont dĂ©placĂ©es lors du pivotement de colonnes pendant la factorisation. Pour la dĂ©termination du rang, il est prĂ©fĂ©rable que toutes les colonnes soient libres.

  • RCOND - RCOND est utilisĂ© pour dĂ©terminer le rang effectif de A, dĂ©fini comme l'ordre de la plus grande sous-matrice triangulaire principale R11 dans la factorisation QR avec pivot de A, dont le nombre condition estimĂ© est infĂ©rieur Ă  1/RCOND.

  • SVLMAX - Si A est une sous-matrice d'une autre matrice B, et que la dĂ©cision de rang doit ĂŞtre liĂ©e Ă  cette matrice, SVLMAX doit ĂŞtre une estimation de la plus grande valeur singulière de B.

📤 Argument de sortie

  • A_OUT - Si JOBQR = 'Q', la partie triangulaire supĂ©rieure principale de A (min(M,N)-by-N) contient le facteur triangulaire R, et les Ă©lĂ©ments sous la diagonale, avec le tableau TAU, reprĂ©sentent la matrice orthogonale Q comme produit de min(M,N) rĂ©flecteurs Ă©lĂ©mentaires.

  • JPVT_OUT - Si JOBQR = 'Q', si JPVT(i) = k, alors la i-ème colonne de A*P Ă©tait la k-ème colonne de A.

  • TAU - Si JOBQR = 'Q', les min(M,N) premiers Ă©lĂ©ments de TAU contiennent les facteurs scalaires des rĂ©flecteurs Ă©lĂ©mentaires.

  • RANK - Le rang effectif (estimĂ©) de A, c.-Ă -d. l'ordre de la sous-matrice R11.

  • SVAL - Les estimations de certaines valeurs singulières du facteur triangulaire R.

  • INFO - = 0 : sortie rĂ©ussie

đź“„ Description

Calculer (éventuellement) une factorisation QR révélatrice de rang d'une matrice réelle M-by-N générale A, éventuellement de rang déficient, et estimer son rang effectif en utilisant l'estimation conditionnelle incrémentale.

Fonction(s) utilisée(s)

MB03OD

📚 Bibliographie

http://slicot.org/objects/software/shared/doc/MB03OD.html

đź’ˇ Exemple

đź•” Historique

Version
đź“„ Description

1.0.0

version initiale

Last updated

Was this helpful?