我有一個結構沒有值的結構數組初始化
AStructX : 7x1 struct array with fields:
field1
field2
field3
field4
field5
現在我想產生一個空1X7,看起來像以前的結構,但使用空值。
我試過 AStructY = repmat(AStructX(1),1,7);
但是複製了AStructX
的值。
我試圖 AStructY = repmat(AStructX(1),1,0);
當我添加值,它通過使用MATLAB,但編碼器生成失敗,出現以下錯誤消息 ??? Subscripting into an empty matrix is not supported.
如果不支持,請不要這樣做。而不是用'AStructY(1)= El'插入第一個元素,而是使用'AStructY = El' – Daniel
'cell2struct'方法是否與編碼器生成兼容?我無法測試。 – chappjc