Create a 3D matrix from 2 2D matrix

2 次查看(过去 30 天)
K3iTH
K3iTH 2022-11-4
评论: K3iTH 2022-11-4
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 个评论
KSSV
KSSV 2022-11-4
y is of size 100x1. What exactly you want? What is your data about?
K3iTH
K3iTH 2022-11-4
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.

请先登录,再进行评论。

回答(0 个)

类别

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