Create a 3D matrix from 2 2D matrix

3 Ansichten (letzte 30 Tage)
K3iTH
K3iTH am 4 Nov. 2022
Kommentiert: K3iTH am 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 Kommentare
KSSV
KSSV am 4 Nov. 2022
y is of size 100x1. What exactly you want? What is your data about?
K3iTH
K3iTH am 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.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by