검색어 입력폼

[수치해석]이분법과 가위치법

저작시기 2013.04 |등록일 2013.04.13 한글파일한글 (hwp) | 3페이지 | 가격 1,500원

소개글

f(x) = -26 + 85x - 91x^2 + 44x^3 - 8x^4 + x^5 에 대한 그래프와 이분법, 가위치법을 c프로그램을 통해 작성

목차

없음

본문내용

(b) 이분법
#include
#include

double fx(double x);
void main()
{
double xl=0.5, xu=1.0; //xl:하한값 xu:상한값
double xr, Ea, xold;
int iter=0;

printf(" iter\t xl\t xu\t xr\t Ea\n");

while(true)
{
iter++; //반복 횟수를 뜻함
xr = (xu + xl)/2; //이분법 새로운 근 xr 구하기

Ea = fabs(xr-xu)/xr*100; //근사상대오차 구하기, fabs함수는 절대값
printf("%.5f\t%.5f\t%.5f\t%.5f\ %d\n",xl,xu,xr,Ea,iter);

if(fx(xl)*fx(xr) < 0)
xu = xr; //근 왼쪽에 존재
else
xl = xr; //근 오른쪽에 존재

if(Ea<=10) //10%는 Es를 뜻한다(Es:종료판정기준)

참고 자료

없음
다운로드 맨위로