필터 지우기
필터 지우기

Creating a 3D matrix from multiple 2D matricies

조회 수: 9 (최근 30일)
Robert
Robert 2014년 10월 7일
댓글: Image Analyst 2021년 6월 24일
I have 12 matrices, all 35x43. I want to make them into one 35x43x12 matrix. What is the best way to do so?
I am very new to matlab, so would appreciate as much step by step detail as possible
Thanks in advance for any help!

답변 (1개)

Image Analyst
Image Analyst 2014년 10월 7일
array3d = cat(3, array1, array2, array3, array4, array5, array6,...
array7, array8, array9, array10, array11, array12);
  댓글 수: 2
S Ch
S Ch 2021년 6월 24일
@Image Analyst Hello, how about having 100 arrays, how can we use cat ? thanks in advance.
Image Analyst
Image Analyst 2021년 6월 24일
If you were unwise enough to generate 100 differently named individual arrays, then you have to pay the price by calling cat() with 100 differently named arrays as arguments. Hopefully then you'll learn not to make variables like that and just make them in a 3-D array in the first place.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by