how do I multiply two matrices

21 visualizzazioni (ultimi 30 giorni)
Lawrence Lee
Lawrence Lee il 27 Dic 2017
Risposto: KSSV il 27 Dic 2017
Hi
a = [1,2,3;9,8,7] b = [5,8;8,7;9,4] I can't figure out how a*b = [48,34;172,156]?
thanks
  1 Commento
KSSV
KSSV il 27 Dic 2017
It is basic...multiplying two matrices......are you aware of how to multiply two matrices?

Accedi per commentare.

Risposta accettata

KSSV
KSSV il 27 Dic 2017
a = [1,2,3;9,8,7] ;
b = [5,8;8,7;9,4] ;
% ab = [48,34;172,156] ;
[n,p] = size(a) ;
[p,m] = size(b) ;
C = zeros(n,m) ;
for i=1:n
for j=1:m
C(i,j)=0.0;
for k=1:p
C(i,j) = C(i,j)+a(i,k)*b(k,j);
end
end
end

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by