我遇到了以下问题,我无法相信这是一个简单的解决方案。无论如何谷歌搜索都没有成功。
假设我制作了以下结构
teststruct = struct('field1',{'a','b','c'});
现在我想添加另一个名为'field2'的字段,其中填充'd','e'和'f'。基本上我想通过直接实现我所取得的成果。
teststruct2 = struct('field1',{'a','b','c'}, 'field2', {'d','e','f'});
我尝试了几种解决方案,而我得到的最接近的是
[teststruct(:).field2] = {'d';'e';'f'};
然而,这将整个单元格放在对象'field2'字段中的整个右侧。
有人知道解决方案吗?
答案 0 :(得分:2)
解除实例化
teststruct.field1 = {'a','b','c'}
teststruct.field2 = {'d','e','f'}