안녕하세요~수치해석과목을 듣고있는 학생입니다.
연습문제에 저런게 나왔는데 솔루션이라곤 전혀 없는 책이다보니
이걸 어떻게 만들어야 할지도 모르겠고..책에는 소스는 전혀없고;;
이걸 엑셀과 VBA를 써서 만들려면 어떻게 해야 하나요??
부탁드리겠습니다. 고수님들의 답변 기다릴꼐요~
1. 모든 입력자료(input data)를 만족하는 다항식의 임의 위치 x에서 함수 y값 를 근사적으로 계산하기 위한 보간법(interpolation) 연산 프로그램을 작성한다.
2. 작성된 프로그램에는 다음의 내용이 포함되어야 한다.
① 부프로그램(sub-program) 또는 함수프로그램(function program)을 사용하여 프로그램을 체계화 하고, 입력자료는 배열(array) 타입의 변수에 저장한다.
② 입력자료 frame 또는 탭(tab)에는 보간법을 위해 주어지는 입력자료의 수 또는 번호를 설정할 수 있어야 하며, text box와 spine control의 조합을 사용한다.
③ 각 입력 자료(xi, yi)는 텍스트 상자(text box)를 통해 입력하며, 실행단추(command button)를 사용하여 파일에 저장 또는 파일에 저장된 자료를 입력할 수도 있어야 한다. (i는 밑첨자)
④ 계산결과 frame 또는 page에서는 텍스트 상자의 임의 x에 대한 함수 y값 를 실행단추를 사용하여 계산하고, 다른 텍스트 상자에 결과가 출력되도록 한다.
⑤ 임의 x에 대한 함수 값 y를 Newton 보간법 및 Lagrange 보간법으로 계산할 수 있어야 하며, 옵션단추(radio button)로 적용 보간법을 선택할 수 있어야 한다.
3. 다음의 자료를 인쇄해보라.
① 보간법을 위한 부프로그램 및 함수프로그램
② 자료입력 및 계산결과 frame 또는 page 또는 tab이 포함된 dialog 화면 (아래 그림을 참조)
③ 저장단추 및 읽기단추와 실행단추가 작동된 경우 실행 프로그램
④ xi (i는 밑첨자) = 0.25i 에 대한 yi (i는 밑첨자) = sin2xi (i는 밑첨자) + cos7xi (i는 밑첨자)가 개의 입력자료가 주어진 경우에 x=0.375에서 입력자료 수에 따른 보간법의 계산오차
첫댓글 보간법에 대해 아는게 무지한 지라 양해하시고 다만 다음사이트를 참고해 보세요 ^^; http://www.tl.pe.kr/spboard/board.cgi?id=da2&action=view&gul=88&page=1&go_cnt=1