Search

'it/C'에 해당되는 글 2건

  1. 2015.03.12 오랜만에 코딩

오랜만에 코딩

it/C 2015. 3. 12. 01:38 Posted by 하얀나다

수치해석 F(x) 의 값을 구하는 프로그램


#define _CRT_SECURE_NO_WARNINGS


#include <stdio.h>

#include <stdlib.h>

#include <math.h>


float eval_f(float x); //f(x) 측정


void main(){


float xl, xm, e, delta, delta1;

//xl = 이전의 좌표  xm = 이후의 좌표  e= epsilon delta=델타

int i;


printf("\n Please enter a epsilon value : ");

scanf("%f", &e);

printf("\n Please enter a delta value : ");

scanf("%f", &delta);


i = 0; //첫수


printf("\n f(%d) = %.1f ", i, eval_f(i));

xl = i;

do{

if (eval_f(xl) < 0)

{

xm = xl + delta;

}

else if (eval_f(xl) > 0)

{

delta1 = delta;

delta = delta*0.1;

xm = xl - delta1 + delta*0.1;

}



printf("\n f(%lf) = %lf ", xm, eval_f(xm));

i++;


xl = xm;


} while (fabs(eval_f(xm)) != 0 );


}


float eval_f(float x)

{

float y;


y = // 여기에 공식 넣으면 됨


return(y);


}

'it > C' 카테고리의 다른 글

C로 코딩한 sort들 골라골라  (0) 2015.03.12