Clear Filters
Clear Filters

Create a 3D matrix from 2 2D matrix

2 views (last 30 days)
K3iTH
K3iTH on 4 Nov 2022
Commented: K3iTH on 4 Nov 2022
Hi all,
I want to create a 3D matrix from three 2D matrix with different size.
The first matrix has the size of 360x560 which contain the information of grid for x.
The second matrix has the same size (360x560) and has the grid details of z.
The third matrix has the size of 100x560 and it contain the detail of grid for y.
To simply, the size of x, y and z are 560, 360 and 100.
I would like to create a 3D matrix with a size of 100x360x560 with grid information for the x, y and z direction.
May I know how to achieve that? I have attached a test.mat file that include x, y and z.
Thanks for your help!
  2 Comments
KSSV
KSSV on 4 Nov 2022
y is of size 100x1. What exactly you want? What is your data about?
K3iTH
K3iTH on 4 Nov 2022
Hi KSSV,
I have reupload the file, y suppose to have a size of 100x560.
I want to generate a 3D matrix which consist the data of grid for simulation. x and z matrix contains the grid information for x-z plane and y consist the grid details for x-y plane. I want to generate a 3D matrix that have x,y and z grid information. I am not sure if cat function is works for matrix with different size.
Thank you.

Sign in to comment.

Answers (0)

Categories

Find more on Creating and Concatenating Matrices 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!