How to add a matrix into a specific part of a matrix?

1 visualizzazione (ultimi 30 giorni)
I have one 4x4 matrix and I'm trying to add a 2x2 matrix to the middle of the 4x4 matrix. I've tried a few commands, but have mainly been told that the dimensions don't agree. I appreciate any help.
  2 Commenti
Jan
Jan il 27 Gen 2018
Please post your code and a copy of the complete error message.
Matthew Olivo
Matthew Olivo il 27 Gen 2018
Matrix dimensions must agree.
Error in PS03_matrix_magic_olivo_heying (line 38) A(2,:) + M(1,:)

Accedi per commentare.

Risposta accettata

Star Strider
Star Strider il 27 Gen 2018
It is difficult to provide help without giving away the solution. I have a working solution. I would prefer to see your solution first, to determine what the problem is.
  4 Commenti
Matthew Olivo
Matthew Olivo il 27 Gen 2018
Thank you! Now I'm just working on making the values I change it to remain permanent, but I'll try to do that on my own first.

Accedi per commentare.

Più risposte (1)

Jan
Jan il 27 Gen 2018
A = reshape(1:16, 4, 4); % Some test data
E = rand(2, 2);
A(2:3, 2:3) = A(2:3, 2:3) + E;
I have no idea, what F could be. It would be useful if you explain the details.
I hope this is not a homework. Otherwise my answer made it harder for you to deliver your own solution.
  1 Commento
Matthew Olivo
Matthew Olivo il 27 Gen 2018
It is part of a homework. I just wanted to know where to start off really because our typical professor has been out and the TA hasn't been much help in teaching the material. I don't realy understand what you given me, but it at least ives me something to experiment with since i tried everything I knew.

Accedi per commentare.

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by