• LF몰 이벤트
  • 캠퍼스북
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

수치해석 연습문제풀이

*홍*
개인인증판매자스토어
최초 등록일
2009.07.02
최종 저작일
2009.07
26페이지/한글파일 한컴오피스
가격 1,500원 할인쿠폰받기
다운로드
장바구니

소개글

한양대학교 이관수 교수님 수치해석 연습문제 숙제입니다

다른 교수님들에 비해 빡쌔게 한 숙제입니다

목차

없음

본문내용

문제 8. 의 가장 작은 양의 근인 를 Newton법으로 구하려고 한다. Newton법의 초기값 을 어떤 구간 내에서 택하여야만 overshooting이 일어나지 않고 근이 에 수렴하겠는가?

풀이


Newton법의 일반식을 써보면 다음과 같다.

여기에서 이다. 즉, Newton법은 에서 함수 와 도함수
의 값을 결정하고, 이들 값을 윗식에 대입하여 새로운 근사해 을 얻는다. 이 과정을 한계오차의 안에 들어올 때까지 수렴한다.
여기서 조심해야 할 것은 ‘cycling` 과 ’overshooting` 으로서 엉뚱한 값을 찾거나 계산시간이 늦어지는 것이다. 이를 피하기 위해 초기값의 선정과 프로그램의 최대 반복횟수를 약 20이 이내로 잡아 주는 것이 중요하다.
이를 코딩하면 다음과 같다.

C++ 입력예
#include <math.h>
#include <stdio.h>
#define pi 3.141592

void main(void){

double i,x=0.1,q,fprime,error,p2,p1=0,j=0,k=0; //변수 지정//
error=0.5/pow(10,5); //오차값 지정//

for(x;x<pi;x=x+0.00001){ //유효자릿수를 고려해 최소단위 결정//
p2=x; //p2->new, p1->old//

for(i=1;fabs((p2-p1)/p2)>error&&i<20;i++){
p1=p2;
q=cos(p1);
fprime=-sin(p1); //q 함수의 도함수//
p2=p1-(q/fprime); //일반식//
if(p2<0||p2>pi) break; //overshooting 방지//

}

참고 자료

없음
*홍*
판매자 유형Silver개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
수치해석 연습문제풀이 무료자료보기
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업