matlab中的结构体使用赋值语句来创建结构体
>> person(1).name='anna';
>> person(1.weight)=80;
>> person(1).weight=80;
>> person(1).length=200;
>> person(1).width=40;
>> person(2).name='jack';
>> person(2).weight=70;
>> person(2).length=100;
>> person(2).width=40;
>> person
person =
包含以下字段的 1×2 struct 数组:
name
weight
length
width
>> person(1)
ans =
包含以下字段的 struct:
name: 'anna'
weight: 80
length: 200
width: 40
>> person(2)
ans =
包含以下字段的 struct:
name: 'jack'
weight: 70
length: 100
width: 40
>>
可以看出输入person时,输出结果为:
person =
包含以下字段的 1×2 struct 数组:
name
weight
length
width
输入person(1)时,输出结果为:
ans =
包含以下字段的 struct:
name: 'anna'
weight: 80
length: 200
width: 40
输入person(2)时,输出结果为:
ans =
包含以下字段的 struct:
name: 'jack'
weight: 70
length: 100
width: 40