블로그
- 상미분 수치해, Runge kutta 4계법 기본개념 필요초기조건 : y, y' f=y'(x,y) k1=h*f(x,y) k2=h*f(x+h/2 , y+k1/2) k3=h*f(x+h/2 , y+k2/2) k4=h*f(x+h , ("4계 Runge Kutta 법\n"); printf("구간 간격(h)을 입력하세요.
- 수치 적분 #include #include float f(float x); int main(void) { float start,end,integral=0,x,dx; int i,n; printf \n"); scanf("%f",&start); scanf("%f",&end); printf("적분 미소간격 입력\n"); scanf("%f",&dx); n=abs
- simpson 1/3 법칙 수치적분 #include #include double f(double x); int main()///////simpson1/3 법칙 적분 { int n=1,i; double h,integral 0,pi=3.14159265; double tolerance=0.000005; double f1,f2,f3,fdx; double start=0; double end=pi/4; printf
- 수치 사다리꼴 법칙을 이용한 적분 #include #include double f(double x); int main()///////사다리꼴 법칙 적분 { int n=1,i; double h,integral=0, integralold=0,pi=3.14159265; double tolerance=0.00005; double f1,f2,fdx; double start=0; double end=pi/4; printf
- TDMA /범용으로 사용하기위해 충분히 큰 배열 배정 int i,n; printf("TDMA 행렬 크기를 입력하세요. \n"); scanf("%d",&n); printf("1번째 식의 계수들을 입력하세요. 계수 사이 빈칸.
- Gauss seidel, Jacobi #include #include void main() { float x[101][1000],a[101][102];///////////범용을 위한 충분히 큰 배열 사용. float j,n,k=0,alarm,p=20;/////////정수계산용, alarm은 오차가 허용오차를 넘는지 알려주는 변수 tolerance=0.01;//////////////허용오차 printf
- gauss jordan /각 대각성분별선정이벤트별로 최대성분이 들어간 라인 추출 float aik;////////gauss중 upper trigonal matrix의 0되기전 a[i][k]값 float x[ 101],uppersigma;////방정식의 해를 구하기 위한 변수 int i,j,n,k,l;/////////////////////좌표사용을 위한 계수들 printf("연립방정식 계수를
- 가우스소거법 계수보정 /각 대각성분별선정이벤트별로 최대성분이 들어간 라인 추출 float aik;////////gauss중 upper trigonal matrix의 0되기전 a[i][k]값 float x[ 101],uppersigma;////방정식의 해를 구하기 위한 변수 int i,j,n,k,l;/////////////////////좌표사용을 위한 계수들 printf("연립방정식 계수를
- scailing+pivoting+가우스소거법+후진대입법 /각 대각성분별선정이벤트별로 최대성분이 들어간 라인 추출 float aik;////////gauss중 upper trigonal matrix의 0되기전 a[i][k]값 float x[ 101],uppersigma;////방정식의 해를 구하기 위한 변 int i,j,n,k,l;/////////////////////좌표사용을 위한 계수들 printf("연립방정식 계수를
← 이전
3 페이지