summaryrefslogtreecommitdiff
path: root/75/CH4/EX4.8/ex_7.sce
blob: 8ef4000091e42d767f163170fd0962b803fb9077 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//    PG (220)

deff('[y]=f(x)','y=exp(x)')

//    Chebyshev expansion coefficients for exp(x)
//    j = 0
C0=2*(integrate('exp(cos(x))','x',0,3.14))/(3.14)

//    j = 1
C1=2*(integrate('exp(cos(x))*cos(x)','x',0,3.14))/(3.14)

//    j = 2
C2=2*(integrate('exp(cos(x))*cos(2*x)','x',0,3.14))/(3.14)

//    j = 3
C3=2*(integrate('exp(cos(x))*cos(3*x)','x',0,3.14))/(3.14)

//    j = 4
C4=2*(integrate('exp(cos(x))*cos(4*x)','x',0,3.14))/(3.14)

//    j = 5
C5=2*(integrate('exp(cos(x))*cos(5*x)','x',0,3.14))/(3.14)

//    we obtain
x=0:.01:%pi;                // defining the range of x

c1=1.266+1.130*x;
c3=0.994571+0.997308*x+0.542991*x.^2+0.177347*x.^3;
norm(exp(x)-c1,'inf')
norm(exp(x)-c3,'inf')