요새 그림 공부하다가 예전에 사둔 수치해석을 다시꺼내 엑셀로 만들어 봤읍니다.
책과 결과값은 잘 맞지 않지만 인터넷에 올라온 것과 비교하면 결과값은 대략적으로 맞습니다.
하기의 그림들은 f(x)=cos(x)-x에 대하여 이분법, 뉴튼-랩슨방법, 할선법, 가상 위치법으로 근을 찾아 보았습니다. 그리고 오차한계를 무지하게 줘 보니 근은 대충 맞아요. 오차 한계의 자릿수를 똑같이 맞추고 이분법, 뉴튼-랩슨방법, 할선법, 가상 위치법을 실시하여 나온 결과를 한 번 비교해보세요. 거의 같은 값이 얻어지네요.
참고로 각셀에 대한 소수점 자릿수도 맞추어 주셔야 합니다. 아래 결과들을 보면 소수점 자릿수가 틀려서 결과를 비교하는 데 문제가 있으니 우선 맞추고 비교하십시요.
그리고 내용이나 구성에 대하여 아시는 분이 게시면 조언 부탁드립니다.
[수정] 무한 계산을 방지하기 위하여 1000회로 제한함. (추후 중근에 대하여 공부한 후 수정 예정)
일변수방정식과 함수.xlsm
0.1MB
'엑셀 VBA > 수치해석' 카테고리의 다른 글
이차원 경사도 탐색법&수치 미분을 사용한 방법 (0) | 2014.07.15 |
---|---|
더욱 세밀한 이차원 이분 격자법(엑셀) (0) | 2014.07.12 |
영점 곡선의 추적(Zero-Curve Tracking;엑셀) (0) | 2014.07.11 |
이차원 이분격자(Bisection Grid)법(엑셀) (0) | 2014.07.10 |
이분법&뉴튼법으로 일변수 극소값 찾기 (0) | 2014.07.09 |