엑셀 VBA/수치해석

이분법, 뉴튼-랩슨방법, 할선법, 가상 위치법(엑셀)

GamjaBong 2014. 7. 7. 02:52

요새 그림 공부하다가 예전에 사둔 수치해석을 다시꺼내 엑셀로 만들어 봤읍니다. 

책과 결과값은 잘 맞지 않지만 인터넷에 올라온 것과 비교하면 결과값은 대략적으로 맞습니다.

하기의 그림들은 f(x)=cos(x)-x에 대하여 이분법, 뉴튼-랩슨방법, 할선법, 가상 위치법으로 근을 찾아 보았습니다. 그리고 오차한계를 무지하게 줘 보니 근은 대충 맞아요. 오차 한계의 자릿수를 똑같이 맞추고 이분법, 뉴튼-랩슨방법, 할선법, 가상 위치법을 실시하여 나온 결과를 한 번 비교해보세요. 거의 같은 값이 얻어지네요.

참고로 각셀에 대한 소수점 자릿수도 맞추어 주셔야 합니다. 아래 결과들을 보면 소수점 자릿수가 틀려서 결과를 비교하는 데 문제가 있으니 우선 맞추고 비교하십시요.


그리고 내용이나 구성에 대하여 아시는 분이 게시면 조언 부탁드립니다. 


일변수방정식과 함수.xlsm

[수정] 무한 계산을 방지하기 위하여 1000회로 제한함. (추후 중근에 대하여 공부한 후 수정 예정)









일변수방정식과 함수.xlsm
0.1MB