How to insert a matrix into a matrix

20 Ansichten (letzte 30 Tage)
Warren G
Warren G am 11 Nov. 2016
Kommentiert: Stephen23 am 4 Okt. 2020
This may sound like a bad question, but for a class I need to insert a matrix into a matrix. i.e. lets say that I have a 2x2 matrix [1 1; 1 1] and a 4x4 matrix [0 0 0 0; 0 0 0 0; 0 0 0 0; 0 0 0 0] and I want to insert the 2x2 matrix into the 4x4 matrix so that the resultant is [0 0 0 0; 0 0 0 0; 1 1 0 0; 1 1 0 0]. Obviously I have a different predefined values for the 2x2, but I cant figure out how to input them into the 4x4 matrix. Any help would be appreciated. Thanks.

Antworten (1)

James Tursa
James Tursa am 11 Nov. 2016
a = your 2x2 marix
b = your 4x4 matrix
b(3:4,1:2) = a;
  2 Kommentare
Emma Feechan
Emma Feechan am 4 Okt. 2020
where do the numbers 3,4,1,2 come from in the answer?
Stephen23
Stephen23 am 4 Okt. 2020
"where do the numbers 3,4,1,2 come from in the answer?"
From the requirements given in the question. The OP specified that the 2x2 matrix should be inserted into
  • rows three and four
  • columns one and two
of the 4x4 matrix. So those are the indices that correspond to what the OP requested.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Linear Algebra finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by