我有一个问题,如果我们有3维结构,并且每个字段有7个值,那么如何分别从这个结构的每个字段中提取每个值。
答案 0 :(得分:2)
只需使用索引:
>> s(1,1,1).data = [1 2 3 4];
>> s(1,1,2).data = [10 20 30 40 50]; %// example struct
>> s(1,1,2).data(3)
ans =
30
>> s(1,1,2).data(2:4)
ans =
20 30 40
另外,最好不要将struct
用作变量名,因为struct
是内置函数。