검색어 입력폼

인하대 정동수 교수님 수치해석 과제

저작시기 2009.10 |등록일 2010.01.08 파일확장자압축파일 (zip) | 13페이지 | 가격 2,500원

소개글

인하대 기계과 정동수 교수님 수치해석 과제입니다.

C++을 이용한 수치해석 코딩과제입니다. 2009년 2학기에 쓰인 보고서이며,

모두 만점짜리 보고서입니다.

하지만 정동수 교수님 수치해석 보고서는 코멘트가 가장 중요하므로

이 보고서는 코딩하는데 참고만 하시고 코멘트는 직접쓰셨으면 좋겠습니다.

감사합니다.

목차

과제#1
과제#2
과제#3
과제#4
과제#5
과제#6
과제#7
과제#8

본문내용

Problem 5.13. where g=9.8m/s2, c=15kg/s, v=35m/s, t=9s, εs=0.1%. compute the mass m.



#include<iostream>
#include<cmath>
#include<iomanip>

using namespace std;


double f(double m) // f(m) 함수 지정
{
double y=0;
double g=9.8, c=15, v=35, t=9;
y=g*m/c*(1-exp(-c/m*t))-v;
return y;
}

int main()
{
double xrold, xl, xu, test, ea, xr=0; //인수 지정
int i=0, imax=0;
cout<<"xl : " ; cin>>xl;
cout<<"xu : " ; cin>>xu;
cout<<"imax : " ; cin>>imax;
cout<<setw(10)<<"xl"<<setw(10)<<"xu"<<setw(10)<<"xr"<<
setw(10)<<"f(xr)"<<setw(10)<<" ea "<<endl;
while(i<=imax) //false method를 이용한 반복구문
...


코멘트
Bisection Method는 두 점의 함수값이 서로 다른 부호일 때 근이 존재하는 원리를 이용하여 임의의 범위를 선택한 뒤 근의 위치가 범위의 중앙을 기준으로 하여 오른쪽에 있는지, 왼쪽에 있는지를 판단한다. 계속 이런 작업을 반복하여 근을 찾는다.
반면 False-Position Method는 임의의 두 점을 직선으로 연결했을 때 x축과 만나는 값을 이용한다. 일반적으로 근과 가까운 쪽의 함수값이 멀리 떨어져있는 것보다 절대값이 작으므로 이 방법은 일반적으로 Bisection Method 보다 빨리 근을 찾는다.
위에서 직접 구해본 ...
다운로드 맨위로