You are on page 1of 4

Problema 8

a) Encontrar los valores de A, B, C, D y E que hacen que la formula:


1

f ( x)dx = Af (0) + bf (1 / 4) + Cf (1 / 2) + Df (3 / 4) + Ef (1)


0

Sea exacta para todos los polinomios de grado menor o igual a cuatro.
Solucin
Para el intervalo [0,1] tenemos:
h = cte =

n=

10
=4
1/ 4

Del mtodo de Simpsom compuesto tenemos:


b

f ( x)dx = 3 ( f ( x

) + 4 f ( x1 ) + 2 f ( x 0 ) + ...... + 2 f ( x n 2 ) + 4 f ( x n 1 ) + f ( x n ) )

Para n = 4 tendremos:
b

f ( x)dx = 3 ( f ( x

) + 4 f ( x1 ) + 2 f ( x 2 ) + 4 f ( x3 ) + f ( x 4 ) ) .(1)

Tambin:
1

f ( x)dx = Af (0) + bf (1 / 4) + Cf (1 / 2) + Df (3 / 4) + Ef (1) ..(2)


0

(1) = (2)
A=

h 1/ 4
1
=
=
3
3
12

D=

hx 4 (1 / 4) x 4 1
=
=
3
3
3

B=

hx 4 (1 / 4) x 4 1
=
=
3
3
3
E=

C=

hx 2 (1 / 4) x 2 1
=
=
3
3
6

h 1/ 4
1
=
=
3
3
12

Con lo que la cuadratura quedara expresada asi:


1

f ( x)dx = 12 f (0) + 3 f (1 / 4) + 6
0

f (1 / 2) +

1
1
f (3 / 4) +
f (1)
3
12

b) Considerando A = 0 y E = 0, encontrar los valores de B, C y D y demuestre la


cuadratura exacta para todo polinomio de grado menor o igual a dos:

Solucin
1

f ( x)dx = Bf (0) + Cf (1 / 2) + Df (1) .(1)

Tendremos

Para el intervalo [0,1] tenemos:


n=

h = cte = 1/2

10
=2
1/ 2

Del mtodo de Simpsom simple para n =2 tenemos:


b

f ( x)dx = 3 ( f ( x

) + 4 f ( x1 ) + f ( x n ) ) .(2)

(1) = (2)
B=

h (1 / 2) 1
=
=
3
3
6

C=

hx 4 (1 / 2) x 4 2
=
=
3
3
3

D=

h (1 / 2) 1
=
=
3
3
6

Con lo que la cuadratura quedara expresada as:


1

f ( x)dx = 6

2
1
f (1 / 2) + f (1)
3
6

f (0) +

c) Prueba la cuadratura encontrada en a) con las siguiente integral:


1

x +1 dx
0

Compruebe la cuadratura con la solucin analtica encontrada con MATLAB.


Solucin
Tabulando los valores de f(xi)

x0

x1

x2

x3

x4

x1

1/4

1/2

3/4

F(x1)

1/5

1/3

3/7

1/2

Reemplazando:
1

x +1dx = 12 x(0) + 3 x(1 / 5) + 6 x(1 / 3) + 3 x(3 / 7) + 12 x(1 / 2)


0

773

x +1dx = 2520 = 0.306746


0

Usando la funcin quad:


>> f=inline('x./(x+1)')
f=
Inline function:
f(x) = x./(x+1)
>> I = quad(f,0,1)
I=
0.3069

I = 0.3069

d) Prueba la cuadratura encontrada en b) con las siguiente integral:


1

( Sen( x ) ) 2
x

dx

Compruebe la cuadratura con la solucin analtica encontrada con MATLAB.


Solucin
Tabulando los valores de f(xi)

x0

x1

x2

x1

1/2

F(x1)

0.4597

0.7081

Reemplazando:
1

f ( x)dx = 6 (0) + 3 (0.4597) + 6 (0.7081)


0

x +1dx = 0.424483
0

Usando la funcin quad:


>> f=inline('(sin(x) .^2)./x')
f=
Inline function:
f(x) = (sin(x) .^2)./x)
>> I = quad(f,0,1)
I=
0.4237

I = 0.4237

You might also like