文档

创建结构数组

这个例子展示了如何创建一个结构数组。结构是一种使用称为字段的数据容器对相关数据进行分组的数据类型。每个字段可以包含任何类型或大小的数据。

将病人记录存储在带有字段的标量结构中的名字计费,测验

(1) . name =“John Doe”;病人(1)。计费= 127.00; patient(1).test = [79, 75, 73; 180, 178, 177.5; 220, 210, 205]; patient
病人=带有字段的结构:名称:“John Doe”账单:127测试:[3x3双]

通过在数组名称后包含下标,将其他患者的记录添加到数组中。

(2) . name =“安巷”;病人(2)。计费= 28.50; patient(2).test = [68, 70, 68; 118, 118, 119; 172, 170, 169]; patient
病人=2×3结构姓名计费测试

数组中的每个病人记录都是一个类结构结构体.结构的数组通常称为结构数组。与其他MATLAB数组一样,结构数组可以具有任何维数。

结构数组具有以下属性:

  • 数组中的所有结构都有相同数量的字段。

  • 所有结构都有相同的字段名。

  • 不同结构中相同名称的字段可以包含不同类型或大小的数据。

数组中新结构的任何未指定字段都包含空数组。

(3) . name =“新名字”;病人(3)
ans =带有字段的结构:计费:[]test: []

访问结构数组中的数据,以查找第一个病人欠多少钱,并创建他的测试结果的条形图。

Amount_due = patient(1).billing
Amount_due = 127
标题栏(病人(1)test) ([“测试结果”,病人(1). name])

相关的例子

更多关于