수치해석 연습문제풀이 (1장)
- 최초 등록일
- 2002.10.04
- 최종 저작일
- 2002.10
- 8페이지/ 한컴오피스
- 가격 1,000원
소개글
수치관련문제에 대해 코딩과 손으로 푼 결과값이 있습니다.
1장과 관련하여 기초적인 문제들이 많습니다.
목차
문제1-A)아래 함수의 도함수를 주어진 점에 대해서 도함수의 정의를 이용하여 소수점 5자리까지 정확히 구하라.
문제 18) 개인용 컴퓨터로 수 0.0000001을 10,000,000번 합산하고, 그 결과를 설명하라.
문제 20)다음 무한급수는 발산을 한다.
문제 28) 예제1.2에서 저항이 R=kV2 일 때 물체 m에 대한 시간에 따른 속도변화를 구하고, 그 결과를 예제1.2의 결과와 비교하여 설명하라.
문제 29)질량 m이 30g이고, 지름이 d=2㎝인 원판이 두께 h=0.01㎝의 기름막이 있는 경사면 위에 놓여 있다. 이 원판이 초속도 u=10m/s 로 위쪽으로 움직일 때, 5초 후에 원판의 속도를 구하라. 단, 경사면의 각도는 10°이고, 기름의 점성계수는 μ=0.025Ns/m2이다.
본문내용
sol)C++로 프로그래밍 하면,
#include <stdio.h>
#include<iostream.h>
#include<math.h>
#define MAXIT 20
float f (float x);
void main(void)
{
int i ;
float error, old, fprime, x=3.141592/4, h=1.0;
error=0.5e-5; //소수점 5자리까지 구해야 하므로 e-5로 함
for (i=1; i<MAXIT; i++);
{
fprime=(f(x+h)-f(x)/h);
if (i!=1){
if(fabs(fprime-old)<error)break;
else
{
old=fprime;
h=h/4;
}
}
}
cout<<"h="<<h<<"\n"<< "fprime="<<fprime<<"\n"<<error<<"\n";
}
float f (float x)
{
return ( exp(-x)*sin(x) - cos(x)*cos(x));
}
참고 자료
없음