Using only "eye" and "zeros" ...

5 views (last 30 days)
Rising
Rising on 8 Sep 2014
Answered: the cyclist on 8 Sep 2014
Hi,
I'm doing some unsolved exercises I've been assigned and there is this one that I can't seem to find the answer to (teacher is unavailable so I can't ask him).
I need to obtain the following matrix by only adding matrices made with the commands "eye" and "zeros". That's all it says. This is the matrix I need to obtain:
2 1 0
0 2 1
0 0 2
And needs to be for NxN (any square dimension). Is this really possible? Thanks.

Accepted Answer

the cyclist
the cyclist on 8 Sep 2014
Definitely possible.
Since this is a homework exercise, I'll just give you one small hint, which might get you unstuck.
To access a portion of a matrix (for example just the upper left part), you can use this syntax:
A = zeros(5,5);
A(1:3,1:3) = magic(3);

More Answers (0)

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

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

Start Hunting!