How to add matrices with different dimensions
이전 댓글 표시
hello, I want the shortest way to add matrices with different dimensions. I know the easiest way but it is not appropriate for big matrices like 10*10 or bigger please see the picture to understand what I mean Sorry there was a problem with the picture. I provide an example. I hope it is clear now.

댓글 수: 6
Azzi Abdelmalek
2014년 4월 4일
How? post a short numeric example with the expected result
Joseph Cheng
2014년 4월 4일
wha? Am i missing something? K1 looks to be 4x4 that has a mosaic of k sub nxm following row column numbering. K2 is a 4x4 with a mosaic of k sub nxm with a specified pattern. However a 4x4 +4x4 should still be a 4x4? how does it go to 6x6? or is that K=K1+K2 = 36?
Azzi Abdelmalek
2014년 4월 4일
편집: Azzi Abdelmalek
2014년 4월 5일
Mohammed you don't need a picture to post an example
Mohammed
2014년 4월 4일
Azzi Abdelmalek
2014년 4월 5일
Mohammed my name is Azzi, and I meant, for your case, you don't need to add a picture, just write your example
Mohammed
2014년 4월 5일
채택된 답변
추가 답변 (1개)
Image Analyst
2014년 4월 4일
Just extract all the values and add them.
K = zeros(6); % Initialize
K(1,1) = K1(1,1) + K2(3, 1); % Sum up k11 values.
K(1,2) = K1(1,2) + K2(3, 2); % Sum up k12 values.
and so on for all 36 values. It's not rocket surgery - just pluck them out of where they're defined to be in each matrix and add them together. Simple as that.
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
