Divide a square matix with given rows or column index
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Matt J
le 14 Nov 2018
Modifié(e) : Matt J
le 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 commentaires
madhan ravi
le 14 Nov 2018
Modifié(e) : madhan ravi
le 14 Nov 2018
+1 meets all the requirements OP asked for
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!