How to raise a matrix to multiple powers 0 to 100.
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
David Wiles-Austin
le 4 Déc 2019
Commenté : David Wiles-Austin
le 9 Déc 2019
Hello, how might one set up where a matrix can be raised through multiple powers one by one? I am trying to do the number [0:100] and then raising the matrix to those powers like this matrix(3x3)^[0:100], but no matter what it will not accept my parameters. I can not find an answer anywhere.
0 commentaires
Réponse acceptée
KALYAN ACHARJYA
le 4 Déc 2019
Modifié(e) : KALYAN ACHARJYA
le 4 Déc 2019
mat=..?? % Define the given Matrix
mat_result=cell(1,100);
for i=1:100
mat_result{i}=mat.^i;
end
3 commentaires
KALYAN ACHARJYA
le 4 Déc 2019
Modifié(e) : KALYAN ACHARJYA
le 4 Déc 2019
Thanks @Stephan Cobeldick if not element wise, then
mat=..?? % Define the given Matrix
mat_result=cell(1,100);
for i=1:100
mat_result{i}=mat^i;
end
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!