同じ型のcell配列2つを1つのcell配列にまとめることはできますか?
14 views (last 30 days)
Show older comments
・実現したいこと
したいことは,同じ型のcell配列2つを1つのcell配列にまとめることです.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/676003/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/676008/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/676013/image.png)
例えば,1番目の画像(変数:data1)の1行目と,2番目の画像(変数:data2)の1行目を組み合わせて3番目の画像(変数:data)のようなcell配列を作れないでしょうか?
・試したこと
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/676018/image.png)
data={data1;data2}
上のように式を組んだら,上の画像のようになってしまいました.
初歩的な質問で恐縮ですが,よろしくお願いします.
0 Comments
Accepted Answer
Atsushi Ueno
on 6 Jul 2021
>1番目の画像(変数:data1)の1行目と,2番目の画像(変数:data2)の1行目を組み合わせて3番目の画像(変数:data)のようなcell配列を作れないでしょうか?
data1 = {1,2,9,5,8,10,8,7,7,5,4,1,9}
data2 = {[0;0;0;1;0;0],[1;0;0;1;0;1],[0;0;1;0;1;0],[1;0;0;0;1;1],[0;1;1;0;0;1],[0;1;0;0;1;0],[0;1;1;1;1;1],[1;1;1;0;0;1],[0;1;1;0;0;0],[0;1;1;0;0;1],[0;1;1;0;0;0],[0;1;0;1;0;1],[0;1;0;0;1;0]}
data={data1;data2} % 上のように式を組んだら,上の画像のようになってしまいました.
data={data1{:};data2{:}} % こうです
4 Comments
Atsushi Ueno
on 7 Jul 2021
@Hernia Babyさん参考になります。大括弧で連結も併記しようとしましたが「data=[data1(:);data2(:)]かな?あれなんか変だな?」とか混乱していました
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!