Extract last column in a 4x4x4x4 matrix

1 view (last 30 days)
Bootstrap2110
Bootstrap2110 on 22 Nov 2017
Edited: Bootstrap2110 on 6 Dec 2017
I have a 4D matrix from which I am trying to extract the last column. I have tried y(1,2,2,:) but this is producing a matrix of size (1,1,1,2000) where 2000 is the length of my last index. I want the size to be (1,2000).
MATLAB Version: 8.4.0.150421 (R2014b)
Any help appreciated.
Thanks Vikrant

Answers (1)

KL
KL on 22 Nov 2017
I do not understand the connection between your title and the content of your question. Anyway if you want to extract the last column of your 4-D matrix, it's very simple,
A_last_col = reshape(squeeze(A(:,end,:,:)),1,[]);

Categories

Find more on Get Started with MATLAB 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!