结构数组(struct)与元胞数组(cell)类似,都可以存放不同类型的数据,都是MATLAB重要的数据类型。
结构数组的建立
- 直接赋值
直接定义字段,像使用一般matlab变量一样,不需要事先声明,支持动态扩充。【数组名字(列号).field名=**;】(根据输入的类型选择字符格式) - struct函数
单元数组与结构数组的转换
单元到结构: s=cell2struct©;
结构到单元: c=struct2cell(s);
结构数组的大小指3行一列
单元数组的数据处理
求c中score平均值:
注意,score那一栏输入的是字符串,不可进行求均值,所以要进行转换