Insert an identity matrix into a larger dimension of null matrix

4 views (last 30 days)
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

Accepted Answer

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

More Answers (0)

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!