我需要在Matlab中访问结构的n个元素。
比方说,我有一个定义为

struc.a = 1;
struc.b = 3;
struc.c = 2;

我希望能够访问结构的第二个元素并得到数字3作为答案。

最佳答案

n = 2;
fields = fieldnames(struc);
getfield(struc, fields{n})

08-24 12:21