구간연산

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 구간연산은 수치해석에서 수치계산의 결과 범위를 예측하는 데 쓰는 연산이다. a1 < a2인 실수에 대해서 [a1, a2] = { x | a1xa2}라고 하자. A = [a1, a2], B = [b1, b2]라 하면

A + B = [a1 + b1, a2 + b2]

A - B = [a1 - b2, a2 - b1]

A · B = [min(a1b1, a2b1, a1b2, a2b2), max(a1b1, a2b1, a1b2, a2b2)]

A ÷ B = [a1, a2] · [1b2,1b1] = [min(a1b2,a1b1,a2b2,a2b1),max(a1b2,a1b1,a2b2,a2b1)]

교환법칙, 결합법칙

덧셈과 곱셈에 대하여 교환법칙과 결합법칙이 성립한다. 즉

A + B = B + A, A·B = B·A

(A + B) + C = A + (B + C), (A·B)·C = A·(B·C)

분배법칙

분배법칙은 일반적으로 성립하지 않는다.

[a,b]([c,d][e,f])=[a,b][cf,de]=[min(a(cf),a(de),b(cf),b(de)),max(a(cf),a(de),b(cf),b(de))]

[a,b][c,d][a,b][e,f]=[min(ac,ad,bc,bd)][max(ac,ad,bc,bd)][min(ae,af,be,bf)][max(ae,af,be,bf)]

결과가 서로 다르다.

참고 문헌

틀:토막글