Insert an identity matrix into a larger dimension of null matrix

3 Ansichten (letzte 30 Tage)
hellow everyone ! Suppose i have an identity matrix .
I=eye(3) which will produce
I = [1 0 0
0 1 0
0 0 1]
Now i want to insert I into a (5X5) null matrix such that my result will be
N = [0 0 0 0 0
0 0 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1]
How could i achieve this efficiently .Thanks in advace

Akzeptierte Antwort

Rick Rosson
Rick Rosson am 7 Sep. 2014
N = diag([0 0 1 1 1])

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices 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