【发布时间】:2018-12-10 23:27:11
【问题描述】:
s(1) = struct('a', 2, 'b', 3)
s(1).c(1) = struct('x',4, 'y',5);
s(1).c(2) = struct('x',6, 'y',7);
s(1).c(3) = struct('x',8, 'y',9);
我尝试这个时遇到错误
s(2) = struct('a', 10, 'b', 11)
Subscripted assignment between dissimilar structures.
我正在寻找一种在创建s(1) 时直接创建c(1)、c(2) 和c(3) 子字段的方法,有没有办法做到这一点?
【问题讨论】:
标签: matlab data-structures struct