数组的概念
数组是多个单元格数字的集合,即一组数
数组的分类
- 一维数组——单行或单列
- 二维数组——多行多列
数组的计算方式(以乘法举例)
感觉有点像线性代数中矩阵的运算方式
一维数组*一维数组
- 元素个数必须相同,生成的结果也是相同的元素个数
-
行列对应位置相乘
一行 X 一行
一列 X 一列
一行 X 一列
一维数组*二维数组
分别进行N次一维乘一维

1行 X 2行

1列 X 2列
二维数组*二维数组
行列数必须相同,结果是对应单元格相乘

2列 X 2列
数组的使用
大于0的判断
利用逻辑值(真为1,假为0)

判断大于0
生成常数组成的数组
用{ }括起来,同行数字用,隔开,不同行的数用;隔开

生成常数数组
用*代替AND,用+代替OR
由于数组是一个集合,用OR的时候,只要有一个值满足,就返回TRUE,而根据上面例子,TRUE和FALSE分别为1和0,则应该利用这个特性,使用加或乘的运算方式替代原有的AND和OR

多条件数组运算


