MATLAB 中的元胞数组是一种数据结构,可以在单个数组中保存多种类型的数据。元胞数组的每个元素可以包含不同类型的数据,例如字符串、数字或其他数组。这使得元胞数组成为在 MATLAB 中存储和操作数据的强大工具。
在本教程中,我们将介绍在 MATLAB 中创建和使用元胞数组的基础知识,并提供一些示例来演示其有用性。
创建元胞数组
要在 MATLAB 中创建元胞数组,您可以使用大括号 {} 而不是方括号 []。例如,要创建包含字符串、数字、逻辑值和数组的 2x2 元胞数组,可以使用以下代码:
my_cell = {'Hello', 42, true, [1 2 3]};
这将创建一个my_cell包含四个元素的元胞数组,每个元素的类型不同。
您还可以使用该函数创建特定大小的空元胞数组cell()。例如,要创建一个 3x3 空元胞数组,可以使用以下代码:
empty_cell = cell(3,3);
访问和修改元胞数组元素
您可以使用大括号 {} 访问和修改元胞数组的元素。例如,要访问my_cell之前创建的元胞数组的第二个元素,可以使用以下代码:
my_cell{2}
这将返回数字