svd
Décomposition en valeurs singulières (SVD).
📝 Syntaxe
s = svd(M)
[U, S, V] = svd(M)
[U, S, V] = svd(M, 0)
[U, S, V] = svd(M, 'econ')
📥 Argument d'entrée
M - une valeur numérique : matrice (double ou simple précision)
📤 Argument de sortie
s - vecteur réel (valeurs singulières) en ordre décroissant.
U - valeurs singulières à gauche.
S - matrice diagonale réelle (valeurs singulières)
V - valeurs singulières à droite.
📄 Description
svd calcule la décomposition en valeurs singulières d'une matrice.
Pour une matrice
de taille
, la SVD est :
où :
est une matrice unitaire
(vecteurs singuliers gauches)
est une matrice diagonale
avec des nombres réels non négatifs (valeurs singulières)
est une matrice unitaire
(vecteurs singuliers droits)
Les valeurs singulières
sont arrangées en ordre décroissant :
💡 Exemple
X = eye(3, 3);
s = svd(X)
[U, S, V] = svd(X)🔗 Voir aussi
eig.
🕔 Historique
1.0.0
version initiale
Last updated
Was this helpful?