Show older comments
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 Comments
Oleg Komarov
on 15 Apr 2012
X is a 3D array if you write it in that way: X(a,b,c).
what whos on X returns?
Werner
on 15 Apr 2012
Werner
on 15 Apr 2012
Walter Roberson
on 15 Apr 2012
Werner, X(3,:,:) is a 1 x something x something array. See IA's solution.
Accepted Answer
More Answers (0)
Categories
Find more on Array Geometries and Analysis in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!