Calculateur de décomposition polaire

Décomposez une matrice réelle inversible de 2 sur 2 en un facteur orthogonal et un facteur symétrique défini positif.

Calculer la décomposition polaire d'une matrice
Saisissez les quatre coefficients d'une matrice A inversible de 2 sur 2.

À propos de la décomposition polaire

La décomposition polaire écrit une matrice réelle A sous la forme d'un produit QP. Pour une matrice carrée inversible, Q est orthogonale et P est symétrique définie positive. Une matrice orthogonale conserve les longueurs et les angles : elle représente donc une rotation ou une réflexion. Le facteur positif étire l'espace selon des directions principales perpendiculaires, sans ajouter de rotation. C'est l'analogue matriciel de l'écriture d'un nombre complexe non nul comme le produit d'un module par une direction unitaire. Ce calculateur traite les matrices réelles inversibles de deux sur deux. Il forme d'abord la matrice de Gram symétrique, produit de la transposée de A par A. Sa racine carrée positive est P. Pour une matrice définie positive de deux sur deux, cette racine se calcule directement à partir de la trace et du déterminant, sans approximation itérative. Le facteur Q s'obtient ensuite en multipliant A par l'inverse de P. Les coefficients affichés sont arrondis à six décimales, mais les calculs internes conservent la double précision de JavaScript. Les facteurs possèdent des identités utiles pour vérifier le résultat. Le produit de la transposée de Q par Q donne l'identité, aux erreurs d'arrondi près. P est égale à sa transposée et possède des valeurs propres positives. Enfin, Q multipliée par P reconstitue la matrice initiale A. Pour l'identité, les deux facteurs sont l'identité. Si une matrice combine un quart de tour et des mises à l'échelle différentes selon les axes, Q isole le quart de tour et P contient les deux facteurs d'étirement. La décomposition polaire intervient en mécanique, en infographie, en analyse numérique, en optimisation et en statistique. En mécanique des milieux continus, elle sépare la déformation en rotation rigide et étirement pur. En infographie, elle extrait la rotation d'une transformation comportant aussi une mise à l'échelle ou un cisaillement. Le problème de Procruste orthogonal utilise le facteur polaire pour trouver la matrice orthogonale la plus proche. Les algorithmes numériques emploient des itérations polaires lorsque la préservation de la structure géométrique est importante. Une matrice singulière peut aussi admettre une décomposition polaire, mais son facteur orthogonal n'est pas forcément unique et son calcul nécessite des conventions supplémentaires. Ce calculateur se limite aux matrices inversibles afin que P ait un inverse et que la factorisation soit sans ambiguïté. Les matrices très mal conditionnées peuvent amplifier les erreurs flottantes lorsqu'une direction d'étirement est proche de zéro. Utilisez le résultat comme aide pédagogique et numérique, et vérifiez les calculs critiques avec un logiciel adapté à la précision arbitraire ou aux matrices de dimensions supérieures.

Exemples de décomposition polaire

Matrice AFacteursInterprétation
[1, 0] [0, 1]Q = I, P = IL'identité ne comporte ni rotation ni étirement.
[0, -2] [3, 0]Q = [0, -1] [1, 0], P = [3, 0] [0, 2]Une rotation de 90 degrés suivie d'un étirement inégal.
[2, 0] [0, 4]Q = I, P = [2, 0] [0, 4]Une matrice diagonale positive est déjà un étirement pur.

Comment calculer une décomposition polaire

  1. Saisissez les coefficients de la matrice ligne par ligne.
  2. Sélectionnez Calculer la décomposition polaire.
  3. Consultez la matrice orthogonale Q et la matrice symétrique positive P.
  4. Multipliez Q par P pour vérifier que les facteurs reconstituent la matrice saisie.

Questions fréquentes sur la décomposition polaire

Que sépare la décomposition polaire ?

Elle sépare une transformation linéaire inversible en une rotation ou réflexion orthogonale et un étirement symétrique positif. Leur produit reproduit la transformation initiale.

Quel est le lien avec la forme polaire complexe ?

Toutes deux séparent un objet en une partie analogue à une grandeur et une partie analogue à une direction. Pour les matrices, le facteur positif généralise le module et le facteur orthogonal une direction complexe unitaire.

Comment vérifier le facteur Q ?

Multipliez la transposée de Q par Q. Le résultat doit être l'identité, en tenant compte de l'arrondi à six décimales affiché par le calculateur.

Pourquoi les matrices singulières sont-elles refusées ?

La méthode directe calcule Q en multipliant A par l'inverse de P. Une matrice singulière rend P non inversible et peut ne pas avoir de facteur orthogonal unique.

P est-elle toujours diagonale ?

Non. P est symétrique définie positive, mais peut comporter des coefficients non nuls hors diagonale. Elle n'est diagonale que lorsque ses directions principales d'étirement sont alignées sur les axes.