我想将 2 个不同大小的单元格放在同一个struct
. 例如:
a = {'one', 'two', 'three'};
b = {'four', 'five', 'six', 'seven'};
struct("setA", a, "setB", b);
每当我尝试这样做时,MATLAB 都会抛出以下错误:
错误:结构:参数 2 的尺寸与参数 4 的尺寸不匹配
根据错误消息,问题是单元格的尺寸。此外,如果我从单元格中删除一个元素,则b
该过程将在没有错误的情况下完成:
a = {'one', 'two', 'three'};
b = {'four', 'five', 'six'};
struct("setA", a, "setB", b);
有什么建议么?