Understand a question. HELP!

1 view (last 30 days)
AnnaMaria Accardo
AnnaMaria Accardo on 26 Feb 2015
Commented: Joseph Cheng on 26 Feb 2015
Hi guys, can you help me understanding what does the question ask for? Suppose C is the matrix:
1 2 3
4 5 6
7 8 9
10 11 12
Create a matrix C2 that is the upper left 2 × 2 submatrix of C.

Accepted Answer

Joseph Cheng
Joseph Cheng on 26 Feb 2015
Edited: Joseph Cheng on 26 Feb 2015
what submatrix means is a subset formed by taking a block of size mxn (in your example 2x2) from the original matrix. so the 2x2 submatrix of C that is the upper left means it would be the upper left corner 2x2 [1 2;4 5].
So the question is probably asking you to define a new submatrix C2 by the means of array indexing (is that the right word?) instead of hard coding it in. you can read up on it here http://www.mathworks.com/help/matlab/math/matrix-indexing.html. So eventually it would look like:
C2=C(_somethinghere_).
  4 Comments
AnnaMaria Accardo
AnnaMaria Accardo on 26 Feb 2015
aaaaah perfect. Thanks Joseph. Easy points for you ;)
Joseph Cheng
Joseph Cheng on 26 Feb 2015
Anytime, trying to get back into this after a few month hideous.

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!