2013-05-19 12 views
0
A - B 
0 1 - new connection 
0 0 - unchanged 
1 1 - unchanged 
1 0 - disruption 

저는 산업 공학 모델링/코딩 프로젝트를 진행하고 있습니다. GAMS 코드에서 위의 샘플 데이터에 대한 데이터 처리 문제가 있습니다.값이 1에서 0으로 변경되었는지 확인하는 수학 식

1-0 패턴을 찾는 수학적 방법이 필요합니다 (이는 내 모델에서 혼란을 의미 함). if과 같은 논리적 구문을 사용할 수 없기 때문에 내 모델에 영향을 미치고 비선형 적으로 처리됩니다.

나는 모든 값이 서로 취소로
sum(i,a(i)-b(i)) 

는 0을 반환했습니다. 나는 분열을 감지하기 위해 순수 수학 표현이 필요합니다. 어떤 아이디어?

EDIT : 절대 값도 허용되지 않습니다.

답 : 숫자를 재생 몇 시간 후에 내가 해낸 다음

{ (a(i) + b(i)) - (a(i) * b(i)) - b(i) } 

덕분에 기여한

+0

어떤 언어로 작업하고 있습니까? 답변을 세트로 표현할 수 있습니까? – unutbu

+0

"순수 수학적 형식"은 의미가 없거나, 논리, 집합 이론 및 컴퓨터 과학을 포함한 수학의 모든 표현을 IF 유형 함수를 포함하여 유효하게 포함하기 때문에 "산술 형식"을 의미한다고 확신합니다. – RBarryYoung

+0

문제가 해결되었습니다. 다시여십시오. – Halox

답변

-1

K에 대한 모든 - 이전 값,
B K - 새 값

0

정상 작동 할 것입니다 :

sum(i,ABS(x(i)-y(i)))