2.1 变量和数组
MATLAB 程序的基本数据单元是数组。一个数组是以行和列组织起来的数据集合,并
且拥有一个数组名。数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,
括号内是这个数据所对应行标和列标。标量在 MATLAB 中也被当作数组来处理——它被看
作只有一行一列的数组。
数组可以定义为向量或矩阵。向量一般来描述一维数组,而矩阵往往来描述二维或多维
数组。在本书中,当我们讨论一维数组时用向量表示,当我们讨论二维或多维向量时用矩阵。
如果在特殊情况下,同时遇到这两种数组,我们就把他们通称为“数组”。
数组的大小(size)由数组的行数和列数共同决定,注意行数在前。一个数组所包含的数
据多少可由行数乘列数得到。例如,下列数组的大小为
数组 大小
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎣
⎡
=
65
43
21
A
这是一个 3×2 矩阵,包含 6 个元素
[ ]4321=B
这是一个一维行向量,共有 4 个元素
图 2.1 一个数组是以行和列组织起来的数据集合,此数组
arr 含有 20 个元素,共 4 行,5 列。阴影元素是 arr(3,2)
row1
row2
row3
row4
col1 col2 col3 col4 col5
2021-10-20 09:29:39
7.02MB
MATLAB
1