Trying to combine multiple square matrices diagonally into a combined larger matrix

23 views (last 30 days)
Im having trouble figuring out how to place square matricies diagonally within a larger combined matrix, does anyone know of a way of doing this? (Trying to create something like the above T matrix)(If the image is not clear i can upload another one)

Answers (1)

Jon
Jon on 23 Nov 2021
Edited: Jon on 23 Nov 2021
You can use MATLAB's blkdiag function for this
so in your case
T = blkdiag(A,B,C)

Categories

Find more on Operating on Diagonal Matrices in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!