文件名称:多维数组-comsol中文手册
文件大小:7.02MB
文件格式:PDF
更新时间:2024-06-29 22:11:21
MATLAB
2.3 多维数组 正如我们所看到的,MATLAB 的数组可能是一维或多维的。一维的数组可以形象地看 作一系列的数垂直地罗列起来,用一个下标就可以调用数组中的元素(如图 a)。这样的数 组适用于一个变量的函数,例如在规定的时间间隔后一系列的测量温度。 图 2.2 许多数据的类型需要多变量的函数。例如,我要在 5 个不同的地方,每个地方测 4 次温 度。在这种情况下,我们的 20 次测量结果在逻辑上分为五个不同的行,每行有 4 个测量结 果(如图 b).在这种情况下,我们就需要两个下标来调用这个数组特定的函数:第一个下标 选择行,第二个下标选择列。这样的数组叫做二维数组。二维数组中元素的个数取决于这个 数组的行数和列数。 出于问题的需要,MATLAB 允许我们创建多维数组。这些数组的每一维对应一个下标, 和每一个单个元素都可以通过它的每一个下标被调用。在这个数组中元素的总和取决于每一 维中元素的个数。例如,下面两个语句创建了一个 2×3×2 数组 c >> c(:,:,1)=[1,2,3;4,5,6]; row1 row1 row1 row1 a1(irow) (a)一维数组 row1 row1 row1 row1 a2(irow,icol) (b)多维数组 col1 col2 col3 col4 col5