matrix addition different dimension using for loops.
Show older comments
Hi,
I am trying to do matrix addition of 2*4 to fit in 4*4 matrix. I am using for loops to get me familiarize with loops so that i can use it for image matrix manupulation. But with my code my output is 2*4 instead of 4*4.. could someone explain me the concept or the logic i am lacking here ..
a = [11:14; 15:18];
b = [3 2 3 1; 2 1 1 1;1 3 3 2; 2 1 1 3];
for i = 0
for j = 0
for x = 1:2
for y = 1:4
c(i+x,j+y) =b(i+x,j+y)+a(x+i,y+j);
end
end
end
end
2 Comments
Walter Roberson
on 16 Aug 2020
If the first matrix were
1 2 3 4
5 6 7 8
and the second matrix was all zero, then what would you want the result of the addition to be ?
Malini Bakthavatchalam
on 16 Aug 2020
Accepted Answer
More Answers (0)
Categories
Find more on Creating and Concatenating Matrices 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!