How to extract columns from multiple 3D arrays?

조회 수: 4 (최근 30일)
SojM
SojM 2021년 9월 20일
편집: Matt J 2021년 9월 20일
I have seven 3D arrays like below
f1 = 6 x 6 x 21
f2= 6 x 6 x 21
f3 = 6 x 6 x 21
f4 = 6 x 6 x 21
f5 = 6 x 6 x 21
f6 = 6 x 6 x 21
f7 = 6 x 6 x 21
Now, I want to take the element from each 3D array (f1, f2, f3, f4, f5, f6, f7) from same location and save it as a multiple column vectors. This way I would have 756 arrays of 7 x 1. How can I do this so that I can then acess each column of 7 x 1 separetely and also able to write for loop when I want to make and operation on all column vectors?

채택된 답변

Matt J
Matt J 2021년 9월 20일
편집: Matt J 2021년 9월 20일
Seems like you could just put them in a matrix:
F=[f1(:), f2(:),f3(:),...,f7(:)]

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Matrix Indexing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by