matrix exponential's, both base and exponent are matrix
Ältere Kommentare anzeigen
Hi, Is there are simple way to find the exponential when both base and exponent are matrices. Currently I am using a loop.
Antworten (1)
Walter Roberson
am 31 Aug. 2015
If the matrices are the same size and you want to take corresponding elements, then use
base.^exponent
6 Kommentare
Preethi
am 31 Aug. 2015
Walter Roberson
am 31 Aug. 2015
Are they vectors or are they matrices? What size() should the output be?
Walter Roberson
am 31 Aug. 2015
result = reshape(bsxfun(@power, base(:), exponent(:).'), [size(base),size(exponent)]);
for example, 3 x 5 and 2 x 2 would come out as 3 x 5 x 2 x 2
John D'Errico
am 31 Aug. 2015
What meaning would you put to a case where you try to raise a 3x3 matrix to a 2x2 exponent? How could that possibly make sense?
Walter Roberson
am 31 Aug. 2015
I don't know, John, but there's probably an application for it in String Theory anyhow ;-)
John D'Errico
am 31 Aug. 2015
I tried reading about string theory once, but I kept losing the thread. I got all tangled up in knots.
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!