MATLAB 数据处理与程序流控制
1. 元胞数组(Cell Arrays)
元胞数组为存储不同类型的数据提供了一种分层方式。它是一种特殊的数组,其中每个元素所包含的数据在类型和大小上都可能不同。可以通过矩阵索引来访问元胞数组中的任何一个元胞,这与标准向量和矩阵的操作方式类似。不过,元胞数组的表示法与标准矩阵表示法有所不同,它使用花括号 {} 而非方括号 [] 。
1.1 创建元胞数组
以下是创建四个不同数据数组并将它们组合成一个 (2, 2) 元胞数组的示例代码:
A = ones(3,2);
B = magic(3);
C = char('Pressure', 'Temperature', 'Displacement');
D = [6+7j, 15];
Cel = {A, B; C, D}
执行上述代码后, Cel 的输出结果如下:
Cel =
2×2 cell array
[3x2 double] [3x3 double]
[3x12 char ] [1x2 double]
这里我们只能看到每个元胞中数据数组的大小和类型,而不是具体内容。
1.2 显示元胞数组内容
要将 Cel 的内容显示到命令窗口,可以使用
MATLAB数据处理与程序控制
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



