同じ型のcell配列2つを1つのcell配列にまとめることはできますか?
19 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Gamma1990
le 6 Juil 2021
Commenté : Atsushi Ueno
le 7 Juil 2021
・実現したいこと
したいことは,同じ型のcell配列2つを1つのcell配列にまとめることです.



例えば,1番目の画像(変数:data1)の1行目と,2番目の画像(変数:data2)の1行目を組み合わせて3番目の画像(変数:data)のようなcell配列を作れないでしょうか?
・試したこと

data={data1;data2}
上のように式を組んだら,上の画像のようになってしまいました.
初歩的な質問で恐縮ですが,よろしくお願いします.
0 commentaires
Réponse acceptée
Atsushi Ueno
le 6 Juil 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 commentaires
Atsushi Ueno
le 7 Juil 2021
@Hernia Babyさん参考になります。大括弧で連結も併記しようとしましたが「data=[data1(:);data2(:)]かな?あれなんか変だな?」とか混乱していました
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!