수치해석_이분법
- 최초 등록일
- 2008.01.24
- 최종 저작일
- 2007.08
- 5페이지/ 한컴오피스
- 가격 1,000원
소개글
수치해석_이분법 예제 입니다.
목차
아래의 각 구간에서 의 근을 10-2 이내의 정확도로 이분법을 이용하여 구하라.
본문내용
C 프로그래밍 소스
#include<stdio.h>
void main()
{
float a,b;
float p,z;
float f1=0,f2=0,f3=0;
int check;
int cnt=0;
a=3.2,b=4;
p=a+0.5*(b-a);
printf(n**이분법을 통한 방정식의 해 구하기**nn);
while(check)
{
cnt++;
check=1;
f1=a*a*a-7*a*a+14*a-6;
f2=b*b*b-7*b*b+14*b-6;
p=a+0.5*(b-a);
f3=p*p*p-7*p*p+14*p-6;
printf(a%d = %.4ft,cnt,a);
printf(b%d = %.4ft,cnt,b);
printf(p%d = %.4fn,cnt,p);
printf(f(a%d) = %.4ft,cnt,f1);
printf(f(b%d) = %.4ft,cnt,f2);
printf(f(p%d) = %.4fn,cnt,f3);
printf(n);
z=p;
if(f1*f3<0){
b=p;
p=0;
}
else if(f2*f3<0){
a=p;
p=0;
}
if(f3<0)
f3=-f3;
if(f3<0.05)
check=0;
}
printf(%d 번 반복하여 근 %.4f 을 찾을 수 있다.,cnt,z);
}
참고 자료
없음