サイズの異なる2つのセルを同じセルにまとめたいstruct
。例えば:
a = {'one', 'two', 'three'};
b = {'four', 'five', 'six', 'seven'};
struct("setA", a, "setB", b);
これを行おうとすると、MATLAB は次のエラーをスローします。
エラー: 構造体: パラメーター 2 の次元がパラメーター 4 の次元と一致しません
エラーメッセージによると、問題はセルの寸法です。さらに、セルから 1 つの要素を削除するとb
、プロセスはエラーなしで終了します。
a = {'one', 'two', 'three'};
b = {'four', 'five', 'six'};
struct("setA", a, "setB", b);
助言がありますか?