Divide a square matix with given rows or column index
1 view (last 30 days)
Show older comments
Hi,
I have a square matix of size 10 x 10. I want to partition it by using given index of two rows and columns e.g. 2, 7. In that way, I will have seveal blocks of matrices. How do I get it?
0 Comments
Accepted Answer
Matt J
on 14 Nov 2018
Edited: Matt J
on 14 Nov 2018
Let's say your matrix is A.
>> blocks = mat2cell(A,[2,8],[2,8])
blocks =
2×2 cell array
{2×2 double} {2×8 double}
{8×2 double} {8×8 double}
2 Comments
madhan ravi
on 14 Nov 2018
Edited: madhan ravi
on 14 Nov 2018
+1 meets all the requirements OP asked for
More Answers (0)
See Also
Categories
Find more on Matrix Indexing 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!