2.3数值型数组的运算范例.pptVIP

  • 10
  • 0
  • 约1.32万字
  • 约 71页
  • 2016-12-01 发布于湖北
  • 举报
(2) 设a和b是标量,则 ab 当 a和b都非零时,运算结果为1;只要a和b中有一个为零,则结果为0. a|b 只要a和b中有一个非零,则结果为1 (只有当a和b 都为零时,运算结果为0,否则为1) ~a 当a是零时,运算结果为1;当a非零时,运算结果为0 xor(a,b) 当a和b中恰好一个为0,另一个不为0时运算结果为1,否则为0 a b (先决与):当a为0时,则结果为0,而不去计算右边表达式的值(只有当该逻辑运算符的左边非零时,才继续执行该符号右边的运算)。 a || b (先决或):当a为1时,则结果为1,而不去计算||右边表达式的值(只有当该逻辑运算的左边为零时,才继续执行该符号右边的运算)。 注意: 只有当a和b为标量时,a b (先决与)和a || b (先决或)才有意义。 (3) 若参与逻辑运算的是两个同型矩阵,则对两个矩阵相同位置的元素逐对按标量规则进行逻辑运算。 最终运算结果是一个与原矩阵同型的逻辑矩阵。 (4)若参与逻辑运算的一个是标量,一个是矩阵,则分别用矩阵的每个元素和标量进行逻辑运算。最终运算结果是一个与原矩阵同型的逻辑矩阵。 (5) 逻辑非(~)是一个单目运算。若A是一个数组,~A对矩阵A的每个元素进行逻辑非运算,得到的结果是一个与A同型的逻辑矩阵。 2.4.3 利用逻辑表达式提取子数组 1、利用find函数

文档评论(0)

1亿VIP精品文档

相关文档