For example, I have two arrays A and B as below:
A = rand(5,3);
B = rand(5,3,2);
How do I concatenate them into C with the size of 5,3,3, so that:
C[:, :, 1] = A;
C[:, :, 2:3] = B;
Many thanks.
For example, I have two arrays A and B as below:
A = rand(5,3);
B = rand(5,3,2);
How do I concatenate them into C with the size of 5,3,3, so that:
C[:, :, 1] = A;
C[:, :, 2:3] = B;
Many thanks.
Maybe this:
C = [A;;; B]
Many thanks!
It works. However, my real world B has 50 layers, do I really need to add 50 semi-colons?
I can also add A to the end, but the below gives me an error.
C = [B; A];
Here is the error:
DimensionMismatch("mismatch in dimension 3 (expected 2 got 1)")
Please report real world size(A)
and size(B)
Size(A) = 360x180
Size(B) = 360x180x50
My goal is to create a new array with the size of 360x180x51.
Thanks.
All good then, the result will have size(C) == (360, 180, 51)
It works! Many thanks.