Matlab에서 다른 크기의 행렬 요소를 비교하는 방법을 찾을 수있는 사람이 있습니까?Matlab에서 다른 크기 치수의 행렬 요소 비교
랜덤 요소가 포함 된 A
(100 × 10) 매트릭스가 하나 있습니다.
두 번째 배열에는 임의의 요소가있는 B
(1 × 10) 행렬의 요소가 있습니다.
행렬 A(i,j)
및 B(i,j)
의 요소가 B
의 요소라고 가정 해 보겠습니다.
그래서 나는 우리가 첫 번째 행, 첫 번째 행렬 B
의 열의 모든 행, 매트릭스 A
의 첫 번째 열을 비교해야, B(i_1,j_1)
이 두 행렬의 A(i_1,j_1; i_2,j_1; i_3,j_1;.....; i_100_j_1)
동일 비교 즉를 원한다.
동등한 경우 - 1
, 같지 않은 경우 - 0
입니다. 그리고 그들은 새로운 매트릭스 C
이 될 것입니다.
요소는 숫자 문자열이 아닙니다.
A와 B1 (B처럼)을 다시 비교하려면 10x1 행렬을 사용하려면 어떤 함수를 사용해야합니까? 아마도 나는 B2, B3 등을 추가 할 것입니다. plz help me.
감사합니다, 라고 Kyaw라고 Kyaw
감사합니다! Rody Oldenhuis :) – user3455066
A와 B1 (B와 유사)을 다시 비교하려면 어떤 함수를 사용할 수 있습니까?이 경우에도 10x1 행렬입니까? 아마도 B2, B3을 추가 할 것입니다. – user3455066
@ user3455066 : 모든 행렬,'B1','B2' 등을 셀에 넣으면'cellfun (@ (x) bsxfun (@eq, A, x), B, 'UniformOutput', false) '-array'B = {B1 B2 ...}' –