确定矩阵中的多少元素与另一个矩阵元素相比相等或更大

时间:2016-11-16 17:31:01

标签: matlab matrix

让我们说:

a = 1 2 3
    4 5 6
    7 8 9

b = 3 2 1
    6 5 4
    9 8 7

所以在MATLAB中:a = [1 2 3; 4 5 6; 7 8 9]; b = [3 2 1; 6 5 4; 9 8 7];。我想知道a中有多少元素等于或大于b中相同位置的元素。所以在这个例子中,结果将是6。

1 个答案:

答案 0 :(得分:2)

a = [1 2 3
     4 5 6
     7 8 9];
b = [3 2 1
     6 5 4
     9 8 7];

然后是表达式

c = a>=b;

为您提供a大于b的元素的位置。

sum(c(:));

为您提供此类元素的数量。