How can I multiply matrix with multiple vectors without loop?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
K M Ibrahim Khalilullah
am 1 Jul. 2017
Bearbeitet: David Goodmanson
am 1 Jul. 2017
I have a matrix R of size 3by3 and vector matrix T (multiple vectors) as illustrated in Figure. How can I get the output as I shown in the figure. I don't
want to use the loop.
0 Kommentare
Akzeptierte Antwort
David Goodmanson
am 1 Jul. 2017
Bearbeitet: David Goodmanson
am 1 Jul. 2017
Hello K M, You do this exactly as you have written it.
T = [T1 T2 T3 .... Tn]; % concatenate as many 3x1 column vectors as you would like.
Output = R*T; % 3xn matrix
Then the column vector R*Tj is Output(:,j), the jth column of Output.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!