MATLAB Answers

How to add a selection of elements from one matrix to a selection of elements of another matrix?

2 views (last 30 days)
Laura Albers
Laura Albers on 1 May 2018
Answered: Siyu Guo on 1 May 2018
Hello,
I have two matrices:
  • Y, which is a 2462x220 matrix
  • Y_dif, which has the same dimensions
Basicaly, I want to add a submatrix within Y_dif to a submatrix of Y. More specifically: For rows 505:560 and columns 46:50 in matrix Y I want to add element-wise the values in row 393:448 and columns 48:50 of matrix Y_dif.
Does someone know how to do this?

  0 Comments

Sign in to comment.

Accepted Answer

Siyu Guo
Siyu Guo on 1 May 2018
The sub-matrix in Y_dif is 56-by-3 and the destination sub-matrix in Y is 56-by-5. The sizes do not match, and the addition cannot be done. If the column 48:50 in Y_dif is a typo of 46:50, then simply: Y(505:560, 46:50) = Y(505:560, 46:50) + Y_dif(393:448, 46:50);

  0 Comments

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!