同じ型のcell配列2つを1つのcell配列にまとめることはできますか?
8 ビュー (過去 30 日間)
古いコメントを表示
・実現したいこと
したいことは,同じ型の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 件のコメント
採用された回答
Atsushi Ueno
2021 年 7 月 6 日
>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 件のコメント
Atsushi Ueno
2021 年 7 月 7 日
@Hernia Babyさん参考になります。大括弧で連結も併記しようとしましたが「data=[data1(:);data2(:)]かな?あれなんか変だな?」とか混乱していました
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!