matlab - 获取结构的第 n 个字段

标签 matlab struct

我需要访问 Matlab 中结构的第 n 个元素。

比方说,我有一个由

定义的结构
struc.a = 1;
struc.b = 3;
struc.c = 2;

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

最佳答案

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

关于matlab - 获取结构的第 n 个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27032906/

相关文章:

c - 练习题

c - C 中全局结构的初始化 (GCC 4.5.2)

c# - 与结构的接口(interface),通过使用泛型进行引用

matlab - 从每行中添加不同数量的元素

matlab - 如何用Matlab进行车牌定位?

excel - 使用 Matlab 从 Bloomberg 提取数据时如何设置小数位?

c++ - 为什么写此二进制文件会切断文件的结尾?

c - 如何在 C 中对其类型的值的属性进行编码?

function - 有没有办法在 MATLAB 中执行函数内联?

matlab - 在 MATLAB 中使用 'fill' 函数时如何更改边线颜色?