목차
1. C언어 source
2. data 입력
3. 함수의 적용
4. 결과 도식화
2. data 입력
3. 함수의 적용
4. 결과 도식화
본문내용
bi ci, di 출력
{
printf(" %d\t%f\t%f\t%f\t%f \n", i, a[i], b[i],c[i],d[i]);
}
for(i=1; i<=n-1; i++)
{
for(m=x[i]; m<=x[i+1]; m=m+0.01) // 각 구간내 임의의 x값에 대한 함수값 계산
{
F[i]=a[i]+b[i]*(m-x[i])+c[i]*pow((m-x[i]),2)+d[i]*pow((m-x[i]),3);
printf("%f\t%f \n", m, F[i]);
}
}
}
■ data 입력
Curve #1
Curve #2
Curve #3
i
xi
f(xi)
i
xi
f(xi)
i
xi
f(xi)
0
1
3.0
0
17
4.5
0
27.7
4.1
1
2
3.7
1
20
7.0
1
28
4.3
2
5
3.9
2
23
6.1
2
29
4.1
3
6
4.2
3
24
5.6
3
30
3.0
4
7
5.7
4
25
5.8
5
8
6.6
5
27
5.2
6
10
7.1
6
27.7
4.1
7
13
6.7
8
17
4.5
■ 구간별 함수 : Si(x)=a+b(x-xi)+c(x-xi)2+d(x-xi)3
Curve #1
Curve #2
Curve #3
■ Graph 도식화
{
printf(" %d\t%f\t%f\t%f\t%f \n", i, a[i], b[i],c[i],d[i]);
}
for(i=1; i<=n-1; i++)
{
for(m=x[i]; m<=x[i+1]; m=m+0.01) // 각 구간내 임의의 x값에 대한 함수값 계산
{
F[i]=a[i]+b[i]*(m-x[i])+c[i]*pow((m-x[i]),2)+d[i]*pow((m-x[i]),3);
printf("%f\t%f \n", m, F[i]);
}
}
}
■ data 입력
Curve #1
Curve #2
Curve #3
i
xi
f(xi)
i
xi
f(xi)
i
xi
f(xi)
0
1
3.0
0
17
4.5
0
27.7
4.1
1
2
3.7
1
20
7.0
1
28
4.3
2
5
3.9
2
23
6.1
2
29
4.1
3
6
4.2
3
24
5.6
3
30
3.0
4
7
5.7
4
25
5.8
5
8
6.6
5
27
5.2
6
10
7.1
6
27.7
4.1
7
13
6.7
8
17
4.5
■ 구간별 함수 : Si(x)=a+b(x-xi)+c(x-xi)2+d(x-xi)3
Curve #1
Curve #2
Curve #3
■ Graph 도식화
소개글