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

2 visualizaciones (últimos 30 días)
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?

Respuesta aceptada

Siyu Guo
Siyu Guo el 1 de Mayo de 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);

Más respuestas (0)

Categorías

Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by