Extract last column in a 4x4x4x4 matrix

1 回表示 (過去 30 日間)
Bootstrap2110
Bootstrap2110 2017 年 11 月 22 日
編集済み: Bootstrap2110 2017 年 12 月 6 日
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 Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by