Basics/Mathmatics
선형보간법
MOLOKINI
2014. 6. 9. 15:56
Linear Interpolation (선형보간)
2차원 상의 양 끝 두 점이 있을 때, 그 사이의 값을 알아내기 위해 사용된다.
즉, 값이 띄엄띄엄 있을 때, 그 값을 촘촘하게 만들기 위해 사용된다. ㅇㅋ?
ㅇㅋ?
계산과정
1. X1값에 X2에서 X까지의 거리값을 가중치로 곱한 값을 구한다.
2. X2값에 X1에서 X까지의 거리값을 가중치로 곱한 값을 구한다.
3. 위에서 구한 두 값을 더한다.
계산식
ValueX = ValueX1 * (width - dX) + ValueX2 * dX;
아래와 같은 조건일 경우
dX = 0.7;
width = 1;
그림에서의 X위치에서의 값을 계산하면....
ValueX = 0 * (1 - 0.7) + 5 * 0.7;
ValueX = 3.5;
끗
첨부 : 소스ㅇㅋ