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 >>
12345678910111213141516171819202122232425262728293031323334353637383940414243可以看出输入person时,输出结果为:
person =
包含以下字段的 1×2 struct 数组:
name weight length width 1234
输入person(1)时,输出结果为:
ans =
包含以下字段的 struct:
name: 'anna' weight: 80 length: 200 width: 40 1234
输入person(2)时,输出结果为:
ans =
包含以下字段的 struct:
name: 'jack' weight: 70 length: 100 width: 40 1234