Cell2matを用いた配列の変換

13 次查看(过去 30 天)
O.E
O.E 2018-8-28
Cell2matを用いて配列を変換しようと考え
A = data{1,1};
B = cell2mat(A);
としたところ、連結する行列の次元が一致しません。といったエラーが出てしまいました。
dataは1×11Cellの配列で構成されていて、そのうちの一つ一つが16×1Cell配列になっています。 Aはそのうちの一つを取り出したものです。Cell配列を変換する際に配列の時限を指定する必要はなかった気がするのですが、間違えていますでしょうか。

采纳的回答

Hirokazu Tanaka
Hirokazu Tanaka 2018-8-28
B = cell2mat(A);
で 16x1 の Cell配列 (A = data{1,1}) に対して cell2mat 関数を適用するときに起こっていますか。
16x1 のセル配列の中身を結合する際には、きちんと結合できるようなサイズでそれぞれのセルに要素が入っている必要があります。cell2mat 関数のドキュメンテーションページにいくつか例があります。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 cell 配列 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!