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.

 Réponse acceptée

the cyclist
the cyclist le 8 Sep 2014

2 votes

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);

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange

Produits

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by