Afficher commentaires plus anciens
Hi, I have a 3 by 3 matrix X(a,b,c)
I tried to define a submatrix
S = X(3,:,:);
but matlab keeps saying that S is not a 2D array. Why is that so?
Thank you very much.
Added: class(S) apparently is "double" but I don't understand why. How might I make S into a 2D array?
4 commentaires
Oleg Komarov
le 15 Avr 2012
X is a 3D array if you write it in that way: X(a,b,c).
what whos on X returns?
Werner
le 15 Avr 2012
Werner
le 15 Avr 2012
Walter Roberson
le 15 Avr 2012
Werner, X(3,:,:) is a 1 x something x something array. See IA's solution.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!