同じ型の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!