此示例说明如何通过对数组应用条件来过滤数组元素。例如,您可以检查矩阵中的偶数元素、查找多维数组中所有 0 值的位置,或者替换数据中的 NaN 值。您可以通过组合使用关系运算符和逻辑运算符来执行这些任务。关系运算符(>、<、>=、<=、==、~=)将不同的条件应用于数组,您可以使用逻辑运算符 and、or 和 not(分别用符号 &、| 和 ~ 表示)将它们连接起来,从而应用多个条件。
应用单个条件
要应用单个条件,请首先创建一个 5×5 矩阵,该矩阵包含介于 1 和 15 之间的随机整数。将随机数生成器重置为默认状态,以实现可再现性。
rng default
A = randi(15,5)
A = 5×5
13 2 3 3 10
14 5 15 7 1
2 9 15 14 13
14 15 8 12 15
10 15 13 15 11
使用小于号关系运算符 < 确定 A 中的哪些元素小于 9。将结果存储在 B 中。<