Extract last column in a 4x4x4x4 matrix

2 次查看(过去 30 天)
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

回答(1 个)

KL
KL 2017-11-22
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,[]);

类别

Help CenterFile Exchange 中查找有关 Get Started with MATLAB 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by