how do I multiply two matrices

19 views (last 30 days)
Lawrence Lee
Lawrence Lee on 27 Dec 2017
Answered: KSSV on 27 Dec 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 Comment
KSSV
KSSV on 27 Dec 2017
It is basic...multiplying two matrices......are you aware of how to multiply two matrices?

Sign in to comment.

Accepted Answer

KSSV
KSSV on 27 Dec 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

More Answers (0)

Categories

Find more on MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!