#a.)
list = [1,2,4,8,16,32]
for i in list:
print "N = %d" %i
a = sumTrap(f,0,2*pi,i)
print a.n()
print a
g = f.integrate(x,0,2*pi)
fehler = abs(g - a)
print "Fehler: %f" %fehler
|
|
N = 1
5.27136699864820
(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1))*pi
Fehler: 1.355186
N = 2
6.76341474604790
1/2*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) +
2/sqrt(-1/2*sin(pi - 1) + 1))*pi
Fehler: 0.136862
N = 4
6.61414918603767
1/4*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) +
2/sqrt(-1/2*sin(3/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) +
2/sqrt(-1/2*sin(1/2*pi - 1) + 1))*pi
Fehler: 0.012403
N = 8
6.62654244910166
1/8*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) +
2/sqrt(-1/2*sin(7/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/2*pi - 1) + 1) +
2/sqrt(-1/2*sin(5/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) +
2/sqrt(-1/2*sin(3/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/2*pi - 1) + 1) +
2/sqrt(-1/2*sin(1/4*pi - 1) + 1))*pi
Fehler: 0.000010
N = 16
6.62655267967001
1/16*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) +
2/sqrt(-1/2*sin(15/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(13/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/2*pi - 1) + 1) +
2/sqrt(-1/2*sin(11/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(9/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) +
2/sqrt(-1/2*sin(7/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(5/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/2*pi - 1) + 1) +
2/sqrt(-1/2*sin(3/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(1/8*pi - 1) + 1))*pi
Fehler: 0.000000
N = 32
6.62655268094638
1/32*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) +
2/sqrt(-1/2*sin(31/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(15/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(29/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(27/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(13/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(25/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/2*pi - 1) + 1) +
2/sqrt(-1/2*sin(23/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(11/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(21/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(19/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(9/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(17/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) +
2/sqrt(-1/2*sin(15/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(13/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(11/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(9/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/2*pi - 1) + 1) +
2/sqrt(-1/2*sin(7/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(5/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/4*pi - 1) + 1) +
2/sqrt(-1/2*sin(3/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/8*pi - 1) + 1) +
2/sqrt(-1/2*sin(1/16*pi - 1) + 1))*pi
Fehler: 0.000000
N = 1
5.27136699864820
(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1))*pi
Fehler: 1.355186
N = 2
6.76341474604790
1/2*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1))*pi
Fehler: 0.136862
N = 4
6.61414918603767
1/4*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) + 2/sqrt(-1/2*sin(1/2*pi - 1) + 1))*pi
Fehler: 0.012403
N = 8
6.62654244910166
1/8*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) + 2/sqrt(-1/2*sin(3/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/4*pi - 1) + 1))*pi
Fehler: 0.000010
N = 16
6.62655267967001
1/16*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) + 2/sqrt(-1/2*sin(15/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(13/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(11/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(9/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) + 2/sqrt(-1/2*sin(7/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/8*pi - 1) + 1))*pi
Fehler: 0.000000
N = 32
6.62655268094638
1/32*(1/sqrt(1/2*sin(1) + 1) + 1/sqrt(-1/2*sin(2*pi - 1) + 1) + 2/sqrt(-1/2*sin(31/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(15/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(29/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(27/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(13/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(25/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(23/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(11/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(21/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(19/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(9/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(17/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(pi - 1) + 1) + 2/sqrt(-1/2*sin(15/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(13/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(11/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(9/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/2*pi - 1) + 1) + 2/sqrt(-1/2*sin(7/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(5/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/4*pi - 1) + 1) + 2/sqrt(-1/2*sin(3/16*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/8*pi - 1) + 1) + 2/sqrt(-1/2*sin(1/16*pi - 1) + 1))*pi
Fehler: 0.000000
|