나는이 문제에 대한 답을 찾기 위해 그물을 검색했습니다.Matlab은 if 문을 사용하여 배열을 비교합니다.
내가 많이 나는 중간지도를 만들려면이 값에서 다음
A = [2 4 6 8 ; 3 5 7 9 ; 1 4 6 9]
row median = [ 5 6 5 ]
col median = [ 2 4 6 9 ]
같은 배열을 가지고있다. 그래서 배열을 만들었습니다
이 배열 내에서 세 가지 다른 값 : 1, 0, -1을 지정하려고합니다. 그래서 중간지도 출력은 'A'어레이의 크기가 동일 할 것이다 : 값이 행 및 열 중간 양보다 큰
- 경우 "1"중간 맵에 할당
- 는 IF 값이 행과 열의 중앙값보다 작 으면 "-1"이 중앙값 맵에 할당됩니다.
- 그렇지 않으면 0입니까?
"A"배열의 모든 행과 열을 트래버스하고 해당 열과 행 중앙값과 어떻게 관련시킬 수 있습니까?
나는 C 코드로 코드를 작성했지만 성공했으나 Matlab에서 어려움을 겪었다. 여기
-1 : 이것은 OP가 원하는 것이 아닙니다. –