디시인사이드 갤러리

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

갤러리 본문 영역

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

초짜(220.66) 2010.10.28 12:44:51
조회 81 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 모태 솔로도 구제해 줄 것 같은 연애 고수 스타는? 운영자 25/07/21 - -
347285 포폴을 만들라 하는디.. 도레기(221.138) 13.02.26 46 0
347284 저녁에 면접봐도 되냐고 물어봤는데 된다고하면 부담스럽다 asdfasd(121.66) 13.02.26 105 0
347283 립카페 정보 ㅇㅎㅇㅁㅎ(49.254) 13.02.26 2006 3
347281 상사들이 클래스 다이어그램 같은거 작성해서 주나여?? [4] 멍청닭(182.211) 13.02.26 117 0
347280 해킹 관련해서 정보 얻을 수 있는 사이트나 카페 좋은 데 좀 [2] ㅇㅇ(14.37) 13.02.26 105 0
347279 겜프로그래밍 하는거 취직힘드나요? ㅁㅁ(210.95) 13.02.26 31 0
347272 역시 내가맞앚다. 나는 예언자시다 무부(61.255) 13.02.26 42 0
347271 중고딩들아 실력 그딴거 다 필요없고, 좋은대학 가라 asdf(222.100) 13.02.26 159 0
347270 mysql 유료화된다며 [2] 2ㄷㄱ2(175.215) 13.02.26 121 0
347269 crontab 에서 특정 작업만 분리하려고 하는데.... ㅇㅇ(121.162) 13.02.26 26 0
347268 면접떨어지고오는길인대 슬프당 [2] 힘들다 ㅎ(175.223) 13.02.26 115 0
347267 7급 전산직 기출문제 훓어 봤는데 왜이리 쉬워보이냐 [1] zxcfsdaf(121.66) 13.02.26 174 0
347265 넷마블 인증 이모군(175.114) 13.02.26 49 0
347264 서울대학교 들어가면 다됨? [1] dddd(121.163) 13.02.26 101 0
347263 형들이거왜이래?PHP 설치한것같은데 이렇게떠..제대로설치안되서그런거야?? [4] PHP(14.37) 13.02.26 97 0
347262 컴퓨터 관련 학과 들어가는 새내긴데요 [3] (220.117) 13.02.26 88 0
347260 그럼 상사고 동기고 끈끈하겠네예? [1] 물어보자(175.115) 13.02.26 43 0
347259 프로그래머계에도 무임승차 형 상사 많음? [3] 물어보자(175.115) 13.02.26 130 0
347258 저 밑에 바이너리 붐 뭐하는거야?? 黑猫갤로그로 이동합니다. 13.02.26 35 0
347257 우리나라는 빠른놈이 대우 잘받음, 아니면 잘 만드는 놈이 대우 잘받음? [1] 와우컹컹(175.115) 13.02.26 98 0
347256 게임가드 뚫거나 게임오토 이런거만들려면 [3] 연댕(183.108) 13.02.26 101 0
347255 xx디스크나 그런데서 탈퇴하거나 하면 거기 프로그래머가 알수있음? [3] 흐미토(175.115) 13.02.26 62 0
347254 크롬 자동번역 黑猫갤로그로 이동합니다. 13.02.26 42 0
347253 회사가 원하는건 경력같은 신입 그리고 월급은 신입같은 경력 [1] 씬입(121.66) 13.02.26 109 0
347252 가끔 의문이 드는데 이력서 샘플들과 연봉과의 괴리 [1] aasdfs(121.66) 13.02.26 871 0
347251 대학교3학년실력 [6] vusdlqtod(27.35) 13.02.26 312 0
347250 형들 인포섹취업연계과정 어때?? [3] 11(1.245) 13.02.26 613 0
347249 이씨팔 짱깨새끼들은 정부차원에서 해킹하냐?? [4] ??(14.63) 13.02.26 143 1
347247 구조체 기본 매개변수로 어떻게 하냐? [1] ㅁㄴㄻㄹ갤로그로 이동합니다. 13.02.26 53 0
347246 보안 vs 개발 [5] ㅇㅇㅁ(125.178) 13.02.26 198 0
347245 프로그래머 인력난이라는게 이거아님? [3] asdfasd(121.66) 13.02.26 247 0
347242 한글2010 오류 좀 봐주세요 ㅠㅠ [1] 제발좀(210.102) 13.02.26 610 0
347241 프로그래밍은 어렵따 [3] Minryu갤로그로 이동합니다. 13.02.26 173 0
347240 C언어 학습법에 대해 문의드립니다~ [11] 김딸똘갤로그로 이동합니다. 13.02.26 173 0
347237 연봉 400 깎고 이직하면 후회하겠지? [2] zxfasdf(121.66) 13.02.26 239 0
347236 가상화가 뭐야??? ㅇㅇ(203.90) 13.02.26 70 0
347235 게임프로그래밍이랑 프로그래밍이랑다른가요 [1] Liger갤로그로 이동합니다. 13.02.26 147 0
347234 아요 시발 게임프로그래밍하고 싶은데 수학적 지식 비중이 너무 크다 12321(211.189) 13.02.26 160 0
347233 앞으로 전망잇는 분야 (125.177) 13.02.26 68 0
347232 어셈블리어하는 형들 나 바이너리 붐랩 binary bomb 좀 알려줭용 [4] 흐헝헝(75.72) 13.02.26 118 0
347231 자바가 스레기인 이유 [2] (125.177) 13.02.26 164 0
347230 Fasoo 락 걸린 문서, 리버스 가능한 분 계심? E(115.143) 13.02.26 41 0
347229 뉴비라 눈팅만 하는데... ㅇㅇ(220.73) 13.02.26 41 0
347228 소멤질문 [3] 형들(1.232) 13.02.26 174 0
347227 오래 앉아있어서 허리아픔 뭐함? [12] ㅇㅇ(1.245) 13.02.26 142 0
347226 여기 연령층 얼마? [4] ㅇㅇ(1.245) 13.02.26 119 0
347225 그런짓은 운영체제가 막는건가 ? ㅇㅇ(124.197) 13.02.26 54 0
347224 아이디어 괜찮은거 수주들어오면 [4] ㅇㅇ(1.245) 13.02.26 90 0
347223 잠옷 추천좀.... [5] 규식이(218.153) 13.02.26 72 0
347222 C++의 객체지향 개념을 이용해서 뭔가 ㅎㅐ볼만한 재미난 예제 없을까여??? [19] (1.214) 13.02.26 257 0
뉴스 신지 “문원과 결혼, 아직 아냐”…신중히 생각하기로 디시트렌드 07.20
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2