Filter löschen
Filter löschen

How to perform a matrix multiplication for row vectors and output results as a matrix?

2 Ansichten (letzte 30 Tage)
Below is a problem and its ugly solution. Any thoughts for an elegant solution?
M = [1 2 3; 4 5 6; 7 8 9];
C = [10 11 12; 13 14 15; 16 17 18; 19 20 21; 22 23 24];
K1=(M*C(1,:)')';
K2=(M*C(2,:)')';
K3=(M*C(3,:)')';
K4=(M*C(4,:)')';
K5=(M*C(5,:)')';
B = vertcat(K1,K2,K3,K4,K5)

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 5 Jul. 2013

Weitere Antworten (1)

Azzi Abdelmalek
Azzi Abdelmalek am 5 Jul. 2013
Bearbeitet: Azzi Abdelmalek am 5 Jul. 2013

Kategorien

Mehr zu Structures 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!

Translated by