塑造 |
结构阵列 |
场上名字 |
结构的字段名称或公共字段java.或者微软com目的 |
Getfield. |
结构阵列领域 |
伊斯特菲尔德 |
确定输入是否是结构阵列字段 |
是结构 |
确定输入是否是结构数组 |
Orderfields. |
结构阵列的订单字段 |
RMFIELD. |
从结构中删除字段 |
setfield. |
为结构阵列字段分配值 |
Arrayfun. |
将函数应用于数组的每个元素 |
structfun. |
将功能应用于标量结构的每个字段 |
table2struct. |
将表转换为结构数组 |
struct2table |
将结构阵列转换为表 |
cell2struct. |
将单元格数组转换为结构阵列 |
struct2cell. |
将结构转换为单元格数组 |
此示例显示如何在其中创建结构阵列和访问数据。
此示例显示如何访问结构阵列的内容。
使用该串联结构阵列[]
操作员。要连接结构,它们必须具有相同的字段,但字段不需要包含相同的大小或类型的数据。
从变量或表达式动态地确定运行时的结构字段名称。
在确定如何在结构阵列中组织数据时,请考虑易于数据访问和系统内存约束。
结构阵列不需要连续内存,但它们的字段是如此。而不是递增地增加字段中的字段数或元素数量,而是预先分配包含非常大阵列的字段的内存。
此示例将单元格和结构阵列进行比较,并显示如何存储每种类型数组中的数据。两个单元格和结构阵列都允许您存储不同类型和大小的数据。