본문 바로가기
IT/엑셀

엑셀 입력 데이터로 근사한 함수값 구하기

by 디진다 2018. 12. 3.
반응형













엑셀에서 입력한 값을 이용해 함수식을 구할 수가 있다.


일차식의 근사식을 구할 때


예컨대 입력값이 (1,1), (2,2), (3,4), (4,5)라고 할 때 이 점 근처를 지나는 일차식을 구할 수 있다.


a는 = SLOPE (y의 범위, x의 범위)
b는 = INTERCEPT (y의 범위, X의 범위)

를 입력해 주면 된다.


위는 E22에 =SLOPE(b2:b5, a2:a5)

E23은 =INTERCEPT(b2:b5, a2:a5을 입력한 것이다.

일차식의 기울기를 나타내는 a는 1.4의 값을 y절편을 나타내는 b값은 -0.5로 나왔다.



이차식의 근사식을 구할 때


이차 곡선 y = ax ^ 2 + bx + c의 근사 식

a는 = INDEX (LINEST (y의 범위, x의 범위 ^ {1,2}), 1,1)
b는 = INDEX (LINEST (y의 범위, x의 범위 ^ {1,2}) 1, 2)
c는 = INDEX (LINEST (y의 범위, x의 범위 ^ {1,2}), 1,3)의 값을 입력해 주면 된다.


삼차 곡선 y = ax ^ 3 + bx ^ 2 + cx + d 근사 식

a는 = INDEX (LINEST (y의 범위, x의 범위 ^ {1,2,3}), 1,1)
b는 = INDEX (LINEST (y의 범위, x의 범위 ^ {1,2,3} ), 1,2)
c는 = INDEX (LINEST (y의 범위, x의 범위 ^ {1,2,3}), 1,3)
d는 = INDEX (LINEST (y의 범위, x의 범위 ^ { 1,2,3}), 1,4)


사차 곡선 이상일 때는
 y = ax ^ 4 + bx ^ 3 + cx ^ 2 + dx + e
= INDEX (LINEST (y의 범위, x의 범위^ {1,2,3,4}), 1,1)
= INDEX ( LINEST (y의 범위, x의 범위 ^ {1,2,3,4}), 1,2)
= INDEX (LINEST (y의 범위, x의 범위 ^ {1,2,3,4}) 1 3)
= INDEX (LINEST (y의 범위, x의 범위^ {1,2,3,4}), 1,4)
= INDEX (LINEST (y의 범위, x의 범위 ^ {1,2,3 4}), 1,5)



반응형
그리드형

댓글