How to combine several cell arrays into one cell array?

4 Ansichten (letzte 30 Tage)
Susan
Susan am 8 Feb. 2021
Kommentiert: Susan am 8 Feb. 2021
Hello every one,
I have 4 cell arrays as given below
H = 20*4*4 cell array
G = 40*8*4 cell array
Q = 20*4*8 cell array where Q(:,:, 1:4) are all zeros.
F = 40*8*8 cell array where F(:,:,1:4) are all zeros.
I want to put all these cells in one 40*8*8 cell arrays, called C, such that the
C(1:20, 1:4 ,1:4) = H
C(21:40, 5:8, 1:4) = G(21:40, 5:8, 1:4)
C(1:20, 1:4, 5:8) = Q(1:20, 1:4, 5:8)
C(21:40, 5:8, 5:8) = F(21:40, 5:8, 5:8)
Any idea how can I do that?Thanks in advance!
  2 Kommentare
Walter Roberson
Walter Roberson am 8 Feb. 2021
C(1:20, 1:4 ,1:4) = H;
C(21:40, 5:8, 1:4) = G(21:40, 5:8, 1:4);
C(1:20, 1:4, 5:8) = Q(1:20, 1:4, 5:8);
C(21:40, 5:8, 5:8) = F(21:40, 5:8, 5:8);
looks plausible. What difficulty did you encounter?
Susan
Susan am 8 Feb. 2021
Thanks for your response. Just wanted to make sure that it makes sense.

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