结构矩阵的创建与操作
1.1 1x3的顺序结构
% 定义一个1x3的结构矩阵
structA(1).ID = 001;
structA(1).name = "Mike";
structA(1).data = [1, 2, 3, 4];
structA(2).ID = 002;
structA(2).name = "Tom";
name.pet_name = "sweet";
name.used_name = "White";
structA(2).data = [5, 6, 7, 8];
structA(3).ID = 003;
structA(3).name = "Jone";
structA(3).data = [9, 10, 11, 12];
structA(3).gender = "Male";
structA

1.2 2x2的结构矩阵
2x2的结构矩阵中,每个元素也是一个结构
% 定义2x2的结构矩阵
structB(1, 1).ID = 001;
structB(1, 1).name = "Mike";
structB(1, 1).data = [1, 2, 3, 4];
structB(1, 2).ID = 002;
structB(1, 2).name = "Tom";
structB(1, 2).data = [5, 6, 7, 8];
structB(2, 1).ID = 003;
structB(2, 1).name = "Jone";
structB(2, 1).data = [2, 4, 6, 8];
structB(2, 2).ID = 004;
structB(2, 2).name = "Sam";
structB(2, 2).data = [3, 5, 7, 9];
structB


1.3 修改与删除操作


2. 元胞
2.1 创建
% 与结构不同:元素没有自己的名字(键)
cellA = {001, "Milk", [1, 2; 3, 4];
002, "Kate", [5, 6; 7, 8];
003, "Amy", [2, 4; 6, 8]}


2.2 索引
注意大括号与小括号的区别,具体数据查看需要大括号

注意:再次强调{}与()的区别!!!

2.3 向元胞中添加结构矩阵

2.4 显示整个元胞

