If A and B are 2x2 matrices, how is the input (A*B)^2 interpreted by MATLAB as?

3 vues (au cours des 30 derniers jours)
Craig Egan Allistair Tan
Craig Egan Allistair Tan le 4 Juin 2022
Commenté : Matt J le 4 Juin 2022
Is (A*B)^2 interpreted as A*B*A*B or (A*B)*(A*B)?
  1 commentaire
Matt J
Matt J le 4 Juin 2022
These are mathematically equivalent. Do you mean, in what order are the operations performed?

Connectez-vous pour commenter.

Réponses (2)

Matt J
Matt J le 4 Juin 2022
It is interpreted as,
tmp=A*B;
C=tmp*tmp;

Benjamin Thompson
Benjamin Thompson le 4 Juin 2022
Since 2x2 matrix multiplication is supported by the associative property, both of those interpretations are the same. This is similar to scalar multiplication.

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Produits


Version

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by