Está en la página 1de 12

SOLUCIONARIO DEL EXAMEN FINAL DE METODOS NUMERICOS

1. Dados los siguientes valores

x 1 2 2.5 3 4 5
f(x) 1 5 6 9 3 1
a calcular f ( 3.4 ) usando el polinomiointerpolante de newton de orden1, 2 y 3.

escoger la secuencia de los pntos para que obtenga la mejor aproximacion posible

b como aproximaria el error cometido para cada caso

SOLUCION
a)
ORDEN 1:
Elegimos el intervalo [3,4] ya que 3.4 est entre ellos y si no lo hubiramos
tomado as se estara extrapolando y su error es mayor.

x 3 4
f(x) 9 3
Usando el programa de matlab hallamos el cuadro de diferencias divididas y
calculamos el polinomio interpolante de newton.

x f(x) f[,]
3 9 0
4 3 -6

p1 ( x )=276 x=6.6 (evaluado en x=3.4)

ORDEN 2:
Elegimos el intervalo [2.5, 3,4] ya que 3.4 se encuentra entre ellos.

x 2.5 3 4
f(x) 6 9 3
Usando el programa de matlab hallamos el cuadro de diferencias divididas y
calculamos el polinomio interpolante de newton.

x f(x) f[,] f[,,]


2.5 6 0 0
3 9 6 0
4 3 -6 -8
2
p2 ( x )=8 x + 50 x69=8.52( evaluadoen x=3.4 )

ORDEN 3:
Primera eleccin:

x 2 2.5 3 4
f(x) 5 6 9 3

Usando el programa de matlab hallamos el cuadro de diferencias divididas y


calculamos el polinomio interpolante de newton.

x f(x) f[,] f[,,] f[,,,]


2 5 0 0 0
2.5 6 2 0 0
3 9 6 4 0
4 3 -6 -8 -6

p3 ( x )=6 x 3 +49 x 2127 x+ 111=9.82 ( evaluadoen x=3.4 )

Segunda eleccin:

x 2.5 3 4 5
f(x) 6 9 3 1

Usando el programa de matlab hallamos el cuadro de diferencias divididas y


calculamos el polinomio interpolante de newton.

x f(x) f[,] f[,,] f[,,,]


2.5 6 0 0 0
3 9 6 0 0
4 3 -6 -8 0
5 1 -2 2 4

p4 ( x )=4 x3 46 x 2+ 168 x189=7.66 ( evaluado en x=3.4 )


b)

error 1=f [ , ] ( x x0 )( xx 1)

error 1=6 ( 3.43 ) (3.44)=1.44

error 2=f [ ,, ] ( xx 0 ) ( xx 1 )( x x2 )

error 2=8 ( 3.42.5 ) ( 3.43 )( 3.44 ) =1.728

error 3=f [ , ,, ] ( xx 0 ) ( xx 1 )( x x2 ) ( xx 3 )

error 3=6 ( 3.42 ) ( 3.42.5 )( 3.43 ) ( 3.44 )=1.8144

error 4 =f [ , , , ] (xx 0) ( xx 1 )( xx 2) ( xx 3 )

error 4 =4 (3.42.5 )( 3.43 ) ( 3.44 ) (3.45 )=1.3824

Vemos que error 4 < error 3 por lo que es ms exacto tomar el intervalo
[2.5, 3, 4,5]
Programa que utilice
2.5
ex
2. calcular la integral dx con un error menor que 5 x 104
1 x

a calcule la integral por regla de simpson

Como el error en la regla de Simpson 1/3 es:

( ba ) h4 ' ' ' ' (ba)


/ f ( ) max/ , pero como h=
180 n

( ba )5 ' '
4
/ f ( ) max/ 5 x 104
180 n

Como f ' ' ' ' () , con que toma los valores entre [1,2.5] es mximo en =1

'' x 1 4 12 24 24
f ( x )=e ( + 2 + 2 + 2 + 2 )
x x x x x

f ' ' (1 ) max=23.9

( 1.5 )5
4
(23.9) 5 x 104
180 n

4 ( 1.5 )5 (23.9)
180(5 x 10 )
4
n

1
n=6.7=8intervalos ( ya que simpson toma valores pares)
3

Usando el programa en matlab calculamos la integral

2.5 x
ex dx=0.194506( con 8 intervalos)
1

b cuantos intervalos seran precisos para laregla de ltrapecio

Sabemos que el error en la regla del trapecio es:

( ba ) h2 ' ' (ba)


/ f ( ) max/, pero comoh=
12 n

( ba )3 ' '
2
/ f ( ) max/ 5 x 104
12n
''
Como f ( ) , con que toma los valores entre [1,2.5] es mximo en =1

'' x 1 2 2
f ( x )=e ( + 2 + 2 )
x x x

f ' ' (1 ) max=1.84

( 1.5 )3
2
(1.84)5 x 104
12n

( 1.5 )3 (1.84)
12(5 x 10 )
4
n

n=32.17=32 intervalos

b duplicando el numero de intervalos de que manera serian afectando el error de cadauna de lasreglas

SIMPSON:

( ba ) h 4 ' ' ' ' (ba)


error= / f ( ) max / , pero como h=
180 n

( ba )5 ' '
error= /f ( ) max/ si duplicamos el numero de intervalos
180 n4

n
2

4
180
( ba )5
error=

( ba )5
error= 4
/ f ' ' ( ) max/
180(16) n

EL ERROR QUEDO DIVIDIDO ENTRE 16


TRAPECIO:

( ba ) h2 ' ' ( ba)


error= / f ( ) max/ , pero como h=
12 n

( ba )3 ' '
error= / f ( ) max/ siduplicamos el numero de intervalos
12(2 n)2

n
2

2
12
( ba )3
error=

( ba )3 ''
error= / f ( ) max/
12(4)n 2

EL ERROR QUEDO DIVIDIDO ENTRE 4

3 . sea la vigamostrada en la figura sometida auna carga distribuida triangular

a aproxime la deflexion de la viga y ( x ) usando el metodo de diferencias finitas para

x=0.25, 0.5,0.75 sabiendo que laecuacion de la elasticaes EI y '' =M ( x )

wlx w x 3
M ( x )=
6 6l

Reemplazamos los datos

wlx w x 3
EI y ' ' =
6 6l

3
100 x 100 x
100 y ' ' =
6 6
3
xx
y '' =
6

Viendo el grafico vemos:

x 0 0.25 0.5 0.75 1


y 0 y1 y2 y3 100

Mtodo de diferencias finitas

y i +12 y i+ y i1 x ix i3
=
2h 6

Para i=1

y 2 2 y 1 +0 0.250.253
=
2(0.25) 6

y 22 y 1=0.01953125

Para i=2
y 3 2 y 2 + y 1 0.50. 53
=
2( 0.25) 6

y 32 y 2+ y 1=0.03125

Para i=3

1002 y 3+ y 2 0.7 50.7 53


=
2(0.25) 6

2 y 3 + y 2=99.97265625

CON EL PROGRAMA EN MATLAB DE ELIMINACION GAUSSIANA CON PIVOTEO


PARCIAL
Nos da como resultado

x 0 0.25 0.5 0.75 1


24.96289 49.94531 74.95898
y 0 100
06 25 44

b si la ecuacion de la elastica obtenida por lateoria de resistencia de materiales empleando el metodo

3 5
de la dobleintegracion es : y ( x )= (
1 wl x w x
)
+ c x+ c 2 determine el error
EI 36 120 l 1

absoluto para cada punto.

1 wl x3 w x 5
y ( x )= (
EI 36
)
+c x +c 2 cuando ( x =0, y =0 ) (x=1, y=100)
120 l 1

Calculamos las constantes

c 2=0 cuando ( x=0, y =0 )

1 100 100
100= ( + c x+ 0
100 36 120 l 1 )
100(100)= ( 100
100
36 120
+c )
1

100 100
100 (100 ) + =( c 1 )
36 120

c 1=9998.0556

Para x=0.25:

1 wl x3 w x 5
y ( x )= (
EI 36

120 l
+9998.0556 x )
y ( 0.25 )=24.99556489

error=24.9955648924.9628906/ 0.03267429
Para x=0.5:
3 5
y ( x )= (
1 wl x w x
EI 36

120 l
+9998.0556 x )
y ( 0.5 ) =49.99348981

error= 49.9934898149.9453125 / 0.04817731

Para x=0.75:
3 5
y ( x )= (
1 wl x w x
EI 36

120 l
+9998.0556 x )
y ( 0.75 )=74.99515821

error=74.9951582174.9589844 / 0.03617381

También podría gustarte