How to combine several cell arrays into one cell array?
3 ビュー (過去 30 日間)
古いコメントを表示
Hello every one,
I have 4 cell arrays as given below
H = 20*4*4 cell array
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/513562/image.png)
G = 40*8*4 cell array
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/513567/image.png)
Q = 20*4*8 cell array where Q(:,:, 1:4) are all zeros.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/513572/image.png)
F = 40*8*8 cell array where F(:,:,1:4) are all zeros.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/513577/image.png)
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 件のコメント
Walter Roberson
2021 年 2 月 8 日
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?
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrices and Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!