디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

수치알고리즘 잘하는 횽들 있어?

초짜(220.66) 2010.10.28 12:44:51
조회 75 추천 0 댓글 0

5차방정식의 근이랑 최대,최소점을 구하는게 과제인데
내가 뉴튼랜슨법으로 했거든...

근데 문제는 교수가 계수를 지 찍고 싶은거 찍고 그런단 말이야.
그럼 뉴튼랜슨법의 단점같은게 있나? 그럼 그걸 뭘로 극복해야해???

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

float f(float a1, float a2, float a3, float a4, float a5, float a6, float x);        
float f_prime(float a1, float a2, float a3, float a4, float a5, float x); 

int main(int argc, char *argv[])
{
   int i = 1;
   float xi, x1, x2, x3, x4, x5, x6, e;
   float xi_plus, delta, c;
 
   printf("시작점입력 : ");
   scanf("%f", &xi);
   printf("상수입력 6개 : ");
   scanf("%f %f %f %f %f %f" , &x1, &x2, &x3, &x4, &x5, &x6);
   printf("c상수입력 : ");
   scanf("%f", &c);

   printf("오차입력 : ");
   scanf("%f", &e);
////////////////////////////////////////////////////////////////근찾기////////////////////////////////////////////////////////////// 
 while(fabs(f(x1,x2,x3,x4,x5,x6,xi)) > e) {
        xi = xi - f(x1,x2,x3,x4,x5,x6,xi)/f_prime(x1,x2,x3,x4,x5, xi);

        printf("[Iteration %02d]: The root is %.10f <with error %.10f>\\n",
      i++, xi, fabs(f(x1,x2,x3,x4,x5,x6,xi)));
    }
//////////////////////////////////////////////////////////////////////극소극대///////////////////////////////////////////////////////////
 printf("극대값 찾기\\n");
 do {

  xi_plus = xi - c*f_prime(x1,x2,x3,x4,x5, xi);

  delta = (float)fabs(xi_plus - xi);
  printf("[%02d]: The min is (%.8f, %.8f) <with error %.8f>\\n",
    i++, xi_plus, f(x1,x2,x3,x4,x5,x6,xi), delta);

  xi = xi_plus;
 } while(delta > e);
}

 

float f(float a1, float a2, float a3, float a4, float a5, float a6, float x)
{
    return (float)(a1*pow(x,5) + a2*pow(x,4) + a3*pow(x,3) + a4*pow(x,2) + a5*x + a6 );  
}

float f_prime(float a1, float a2, float a3, float a4, float a5, float x)
{
 return ((5*a1*pow(x,4)) + (4*a2*pow(x,3)) + (3*a3*pow(x,2)) + (2*a4*x) + a5);
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
226068 소스를이렇게짜면 혼납니꺼? [1] ㄹㄴㅇ(59.24) 10.12.20 136 0
226067 방학동안 컴공과 1학년내용 독학하려는데 책좀 추천해주세요 ㅠㅠ ㅎㅅ(211.117) 10.12.20 96 0
226066 stack (int = 100) 이게 뭘까요 [8] 무휴학반수생(165.194) 10.12.20 155 0
226065 크리스마스를 준비하자!!! [3] 제로리플(124.53) 10.12.20 130 0
226061 winapi에서 이 해괴한 문법은 뭐냐? [4] ㄹㅇㅁㅇㄴㅇ(123.236) 10.12.20 150 0
226060 if문 질문좀 답변좀요 형들.. 아 dev c 왜케 구려 [6] 쪼꺼갤로그로 이동합니다. 10.12.20 100 0
226059 구글 안되니 영 짜증나네.. [2] Rei@디씨갤로그로 이동합니다. 10.12.20 112 0
226058 여러분!! 우리는 운동을 해야합니다!! [6] 형들아(220.73) 10.12.20 138 0
226057 wxWidget 빌드는 현재진행중 토맛돌(110.15) 10.12.20 56 0
226056 절묘하게 가리긔 흙과밀(110.15) 10.12.20 101 0
226055 다들 프로그래머 어떻게 되셧어요? [7] 무적신록(121.138) 10.12.20 189 0
226054 집에가고 싶다. [1] DMW(143.248) 10.12.20 47 0
226052 프로그래밍 갤은 스터디 모임같은거 없나요 [6] a(210.121) 10.12.20 123 0
226051 과거 떡밥인데영 ㅋㅋ 빌드 성공할까요 실패할까요? [6] 무적신록(121.138) 10.12.20 82 0
226049 avast쓰는사림? 자꾸 경고창 뜨네....-_-; [2] 보스로보갤로그로 이동합니다. 10.12.20 100 0
226047 미국,한국,일본 vs 러시아,북한,중국 ㅇㅇ(112.150) 10.12.20 90 0
226046 컴공 다니는 후임이 말하던데 담배는 필수라고 [4] 테징징(121.146) 10.12.20 174 0
226043 땡칠도사님 질문이요! [10] 무적신록(121.138) 10.12.20 125 0
226042 연평도 관련 MBC뉴스 ... 갤럭시S 광고 쩌네 ... [5] 임베디드(112.150) 10.12.20 154 0
226041 레스 에딧(resedit)사용법 아시는 분 좀 덧글 좀 달아주세요ㅜㅜ [2] 컴돌이(58.77) 10.12.20 1466 0
226040 땡칠도사형 급하기 물어볼꺼 있어요ㅗ. [6] ㅁㄴㅇㄹ(175.200) 10.12.20 63 0
226039 그냥 Win 7 32빗으로 결정했다 [3] 땡칠도사갤로그로 이동합니다. 10.12.20 109 0
226038 프갤러들 주말알바 선호도 조사 [3] SebasT갤로그로 이동합니다. 10.12.20 121 0
226037 새로운 알고리즘을 짜고 그걸 영어를 사용해서 수학적으로 증명할수 있다면. [5] 홍어(58.180) 10.12.20 137 0
226036 디버거 사용법 간략이 궁금한거시 [1] 디버거질문좀(116.93) 10.12.20 41 0
226035 아 슈ㅣ바... 꿀레갤로그로 이동합니다. 10.12.20 60 0
226034 아래 링크드리스트 잘안되는분;; [4] 무적신록(121.138) 10.12.20 79 0
226033 얼라려 VS2010 intellisense 사라졌나부넹 [2] 시불라미갤로그로 이동합니다. 10.12.20 115 0
226032 픽킹원리를 수학적으로 증명해보고싶어서 노력중인데요.. [2] 무적신록(121.138) 10.12.20 126 0
226030 [1] (121.151) 10.12.20 38 0
226029 C 관하여 질문합니다. [2] 글쓴이(125.132) 10.12.20 80 0
226028 프로그래머의 노래 (옛날꺼) 펌 [2] 57degree(121.138) 10.12.20 123 0
226027 자바스크립트 딜레이주는방법좀 알려주새요 [2] (121.151) 10.12.20 172 0
226026 C쏘우가 나타났다. [4] 테징징(121.146) 10.12.20 134 0
226025 레스에딧 사용할 줄 아시는 분 없나요??헬프좀.ㅜㅜ 컴돌이(58.77) 10.12.20 38 0
226024 포트란 갖고 노는데 잼있넹 일돌이갤로그로 이동합니다. 10.12.20 64 0
226023 자바에서 객체형인데 기본형 처럼 쓸수있는게 뭐가있어? [1] HERMES갤로그로 이동합니다. 10.12.20 53 0
226021 직장에서 몇시간 연속으로 일함? [1] Isotonic(124.153) 10.12.20 93 0
226020 static 함수에서는 static 변수밖에 사용하지 못하나요? [4] valenciak갤로그로 이동합니다. 10.12.20 117 0
226019 레스에딧 사용법 좀 알려주세요. 컴돌이(58.77) 10.12.20 47 0
226018 VS2010은 Extension Manager 이런것도 생겼넹 [2] 시불라미갤로그로 이동합니다. 10.12.20 88 0
226017 오늘은 wxWidget이나 빌드해봐야겠다. [1] 홍삼맛짜장(110.15) 10.12.20 64 0
226015 실력만 있다면 취업걱정 왜 하나요? [1] 홍어(58.180) 10.12.20 106 0
226014 크흑 프갤러들 정말 친절하다 [2] 꿀레갤로그로 이동합니다. 10.12.20 126 0
226013 아...인턴하기 힘들다 ㅠ [4] 인턴(110.13) 10.12.20 200 0
226012 프갤러횽들 안놀아줘서 부산 내려갈란당 [1] 넉넉한터갤로그로 이동합니다. 10.12.20 54 0
226010 엘클라우드 병맛이네 [2] 찬양하라.NET갤로그로 이동합니다. 10.12.20 64 0
226008 LG U+ 네트워크 장애;;; Rei@디씨갤로그로 이동합니다. 10.12.20 78 0
226006 게임핵이나 치트오매틱은 원리가 어떻게 되나여 [3] ㅇㅇ(222.107) 10.12.20 1534 0
226004 익쌥쎤 재밌어 [1] 녹차맛쌈장(110.15) 10.12.20 77 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2