의가 있다고 가정 해 봅시다 : MATLAB에 따라서요소 현명한
a = 1 2 3
4 5 6
7 8 9
b = 3 2 1
6 5 4
9 8 7
을 : a = [1 2 3; 4 5 6; 7 8 9]; b = [3 2 1; 6 5 4; 9 8 7];
. a
의 몇 개 요소가 b
의 같은 위치에있는 요소와 같거나 더 큰지 알고 싶습니다. 이 예에서는 그래서, 결과는 6
의가 있다고 가정 해 봅시다 : MATLAB에 따라서요소 현명한
a = 1 2 3
4 5 6
7 8 9
b = 3 2 1
6 5 4
9 8 7
을 : a = [1 2 3; 4 5 6; 7 8 9]; b = [3 2 1; 6 5 4; 9 8 7];
. a
의 몇 개 요소가 b
의 같은 위치에있는 요소와 같거나 더 큰지 알고 싶습니다. 이 예에서는 그래서, 결과는 6
이
c = a>=b;
당신에게 a가 b보다 큰 요소의 위치를주는 표현을 다음
a = [1 2 3
4 5 6
7 8 9];
b = [3 2 1
6 5 4
9 8 7];
하자됩니다.
sum(c(:));
이러한 요소의 수를 제공합니다.
한 행에서 두 행렬을 모두 벡터로 전개 한 다음 비교와 합계를 동시에 수행 할 수 있습니다 :'c = sum (a (:)> = b (:)); ' – rayryeng
또한'nnz (a> = b)' –
3이 아닌 6 개 요소가됩니다. – StefanM