Outil pour calculer des puissances de matrices en calcul formel. La puissance de matrice est une exponentiation (multiplication de matrice par elle meme).
Puissance de Matrice - dCode
Catégorie(s) : Matrice
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
L'exponentiation de matrice $ M $ à la puissance $ n $ ($ n \neq 0 $) s'écrit $ M^n $ ($ M $ exposant $ n $) est se définit comme le produit matriciel (la multiplication) de $ M $ par lui-même $ n $ fois.
$$ M^n = \underbrace{M \cdot M \cdot \ldots \cdot M}_{n} $$
En prenant $ M $ une matrice carré de taille $ m $ ($ m $ lignes et $ m $ colonnes).
Exemple : Puissance de matrice 2x2 élevée au carré $$ \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} ^2 = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} \times \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} = \begin{bmatrix} 7 & 10 \\ 15 & 22 \end{bmatrix} $$
La taille de la matrice résultante est identique à la matrice M originale; i.e. $ m $ lignes et $ m $ colonnes.
Le calcul d'exponentiation de matrice ne fonctionne que pour des matrices carrées (2x2, 3x3, 4x4, 5x5, etc. dû aux contraintes issues du produit matriciel) et est utilisé pour certaines matrices comme les matrices stochastiques.
Si la matrice est diagonalisable, alors sa diagonalisation permet de simplifier grandement les calculs de puissance car ils s'appliquent principalement sur la diagonale de la matrice.
Le calcul de $ M^{-n} $ est équivalent à $ M^{-1 \times n} $. Calculer l'inverse de la matrice puis de réaliser une exponentiation à la puissance $ n $ de celle ci.
Exemple : $$ \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} ^{-2} = \left( \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} ^{-1} \right)^2 $$
Le calcul de $ M^{1/n} $ est équivalent à la racine $ n $-ième.
L'élévation à une puissance $ n $ (avec $ n $ un nombre réel non nul) d'une matrice carré inversible $ M $ peut être définie par $ M^n = \exp(n \log{M}) $ et donc la puissance de la matrice peut être calculée avec un nombre décimal comme exposant. Dans ce cas, le logarithme d'une matrice est défini avec les vecteurs propres $ V $ de $ M $ tels que $ \log{M} = V . \log{ V^{-1} . A . V } . V^{-1} $ et l'exponentiel d'une matrice peut se calculer à l'aide d'une série entière $ e^M = \sum_{k=0}^{\infty} \frac{1}{k!} M^k $.
dCode se réserve la propriété du code source pour "Puissance de Matrice". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Puissance de Matrice", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Puissance de Matrice" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Puissance de Matrice" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Puissance de Matrice" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Puissance de Matrice sur dCode.fr [site web en ligne], consulté le 21/11/2024,