목차
-Runge-Kutta C언어 소스
-결과 출력값
-매틀랩으로 그래프 출력
-선형회귀분석 C언어 소스
-결과 출력값
-매틀랩으로 그래프 출력
-결과 출력값
-매틀랩으로 그래프 출력
-선형회귀분석 C언어 소스
-결과 출력값
-매틀랩으로 그래프 출력
본문내용
++)
{
for(kount=1; kount<=100; kount++)
{
kstep=kstep+1;
time=h*kstep;
k1=h*z;
l1=-h*(bm*z+km*y);
k2=h*(z+l1/2);
l2=-h*(bm*(z+l1/2)+km*(y+k1/2));
k3=h*(z+l2/2);
l3=-h*(bm*(z+l2/2)+km*(y+k2/2));
k4=h*(z+l3);
l4=-h*(bm*(z+13)+km*(y+k3));
y =y+(k1+2*k2+2*k3+k4)/6;
z =z+(l1+2*l2+2*l3+l4)/6;
}
printf("%12.6f %12.5e %12.5e \n", time , y, z);
}
exit(0);
}
Reference
C로 구현한 수치해석,이현일저,
선형회귀분석
#include
#include
double sumX = 0.0, sumXY= 0.0;
double sumY = 0.0, sumXsquare = 0.0;
double xValue[21], yValue[21], xAverage, yAverage, a1,a0;
int i, numberDatepoints;
void main()
{
printf("\n <1> The number of date points : ");
scanf("%d",&numberDatepoints);
printf("\n <2> x값을 입력한 후 comma 찍고 y값을 입력하시오.\n");
for(i=0;i
{
printf(" x[%d], y[%d]: ",i+1,i+1);
scanf("%lf,%lf",&(xValue[i]),&(yValue[i]));
}
for(i=0;i
{
sumX = sumX + xValue[i];
sumY = sumY + yValue[i];
sumXY = sumXY + xValue[i]*yValue[i];
sumXsquare = sumXsquare + pow(xValue[i],2.0);
}
xAverage = sumX / (numberDatepoints);
yAverage = sumY / (numberDatepoints);
a1=(numberDatepoints*sumXY-sumX*sumY)/(numberDatepoints*sumXsquare-pow(sumX,2.0));
a0=yAverage-a1*xAverage;
printf("\n <3> 입력한 값들에 대한 결과\n");
if(a0==0.0 && a1==0.0)
printf(" y=0 ");
else if(a0==0.0 && a1!=0.0)
printf(" y=%lfx",a1);
else if(a0!=0.0 && a1==0.0)
printf(" y=%lfx",a0);
else
printf(" y=%lf+%lfx",a0,a1);
printf("\n\n\n");
}
결과
선형회귀분석 매틀랩 M_FILE
Matlab Curvefitting Gragh
*Reference
Matlab의 입문과 활용, 김용수저, 높이깊이
{
for(kount=1; kount<=100; kount++)
{
kstep=kstep+1;
time=h*kstep;
k1=h*z;
l1=-h*(bm*z+km*y);
k2=h*(z+l1/2);
l2=-h*(bm*(z+l1/2)+km*(y+k1/2));
k3=h*(z+l2/2);
l3=-h*(bm*(z+l2/2)+km*(y+k2/2));
k4=h*(z+l3);
l4=-h*(bm*(z+13)+km*(y+k3));
y =y+(k1+2*k2+2*k3+k4)/6;
z =z+(l1+2*l2+2*l3+l4)/6;
}
printf("%12.6f %12.5e %12.5e \n", time , y, z);
}
exit(0);
}
Reference
C로 구현한 수치해석,이현일저,
선형회귀분석
#include
#include
double sumX = 0.0, sumXY= 0.0;
double sumY = 0.0, sumXsquare = 0.0;
double xValue[21], yValue[21], xAverage, yAverage, a1,a0;
int i, numberDatepoints;
void main()
{
printf("\n <1> The number of date points : ");
scanf("%d",&numberDatepoints);
printf("\n <2> x값을 입력한 후 comma 찍고 y값을 입력하시오.\n");
for(i=0;i
printf(" x[%d], y[%d]: ",i+1,i+1);
scanf("%lf,%lf",&(xValue[i]),&(yValue[i]));
}
for(i=0;i
sumX = sumX + xValue[i];
sumY = sumY + yValue[i];
sumXY = sumXY + xValue[i]*yValue[i];
sumXsquare = sumXsquare + pow(xValue[i],2.0);
}
xAverage = sumX / (numberDatepoints);
yAverage = sumY / (numberDatepoints);
a1=(numberDatepoints*sumXY-sumX*sumY)/(numberDatepoints*sumXsquare-pow(sumX,2.0));
a0=yAverage-a1*xAverage;
printf("\n <3> 입력한 값들에 대한 결과\n");
if(a0==0.0 && a1==0.0)
printf(" y=0 ");
else if(a0==0.0 && a1!=0.0)
printf(" y=%lfx",a1);
else if(a0!=0.0 && a1==0.0)
printf(" y=%lfx",a0);
else
printf(" y=%lf+%lfx",a0,a1);
printf("\n\n\n");
}
결과
선형회귀분석 매틀랩 M_FILE
Matlab Curvefitting Gragh
*Reference
Matlab의 입문과 활용, 김용수저, 높이깊이
키워드
추천자료
- 간단한 C언어 lexical analyzer
- [C언어]심리테스트 및 소수구하는 프로그램
- [c언어 소스] 명함(주소록, 전화번호) 관리 프로그램
- [C언어]변수와상수그리고연산자요약정리
- 2088학년도 c언어 레포트
- 어휘분석기를 c언어로 제작...
- [C언어] Shortest path 알고리즘 프로그램 구현
- [C언어] 오델로, 오셀로 (Othello) 게임 구현
- [c언어]재귀함수를 이용하여 10진수를 2진수로 바꾸는 프로그램
- (C언어) 네트워크 오목 게임
- 프로그래밍 c언어 시험 (01장~10장)
- [C언어]C++을 이용한 inch값을 cm값으로 변환하여 출력하는 프로그램
- [C언어 프로그램] 내가 원하는 ‘X번째의 소수 구하기’
소개글