Subido por CHRISTIAN ALEXANDER APABLAZA ARAYA

macro ejercicios pdf

Anuncio
UNIVERSIDAD DE LA SERENA
DEPARTAMENTO DE MATEMATICAS
LA SERENA-CHILE
EJERCICIOS ANALISIS NUMERICO PARA INGENIERIA
Héctor Andrés Torres Apablaza
2014
ii
Contents
1 DERIVACION NUMERICA
1.0.1
3
Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . . . .
2 RESOLUCION NUMERICA EDO
2.0.2
3
7
Ejercicios Propuestos . . . . . . . . . . . . . . . . . . . . . . . . . .
1
7
2
Chapter 1
DERIVACION NUMERICA
1.0.1
Ejercicios Propuestos
1.- Considerando la fórmula de aproximación de derivadas (de orden m) de la forma
P
f m (α) ≈ ni=0 Ai f (xi ). Calcular la aproximación de la segunda derivada en α = 4 usando
xi
1 2 3
los siguientes datos en la tabla
esta dada por
f (xi ) 0 1 4
2.- Determinar la aproximación de la segunda derivada de f (x) usando series de Taylor y los puntos x + 2h y x − 2h.
3.- Usando desarrollo en series de Taylor determinar las siguientes aproximaciones de
la primera derivada:
4.- Usando las aproximaciones anteriores de ejercicio 3, la de orden O(h) y la primera
de orden O(h4 ), aproximar la primera derivada de cotg(x) en el punto x = 2, usando
3
4
h = 0.1,
h = 0.05,
h = 0.01,
h = 0.005. Comparar los resultados.
5.- Usando las aproximaciones anteriores de ejercicio 3, la de orden O(h) y la primera
de orden O(h4 ), aproximar la primera derivada de ex en el punto x = 1, usando h =
0.1,
h = 0.01,
h = 0.01,
h = 0.001,
h = 0.0001,
h = 0.00001. Comparar los
resultados.
6.- Usando desarrollo en series de Taylor determinar las siguientes aproximaciones de la
segunda derivada:
donde fk = f (xk ), además xk = x0 + kh y k ∈ Z.
7.- Usando desarrollo en series de Taylor determinar las siguientes aproximaciones de las
terceras y cuartas derivadas:
donde fk = f (xk ), además xk = x0 + kh y k ∈ Z.
8.- Deducir una fórmula de cinco puntos que utilice los valores de la función en los puntos
x, x + h, x + 2h, x + 3h y x − h para calcular f 0 (x).
5
9.- Usando desarrollo de Taylor, determinar la aproximación de la primera derivada de
una función f (x) en el punto x0 , utilizando diferencias centradas con los puntos x0 − h/2
y x0 + h/2. Determinar además el orden de aproximación.
10.- Aproximar la segunda derivada de f (x),
a.- Usando los puntos x +
b.- Usando los puntos x −
h
2
h
2
y x + h. Obtener el orden de aproximación.
y x + h2 . Obtener el orden de aproximación.
c.- Usar a) y b) para aproximar el valor de f 00 (1) con f (x) = ex y h = 0.1. Que se concluye
de las aproximaciones con respecto al valor exacto.
11.- Aproximar la tercera derivada de f (x) usando los puntos x − 2h, x − h, x + h y
x + 2h. Obtener el orden de aproximación. Usar este resultado para aproximar el valor de
f 00 (2) con f (x) =
1
x
y h = 0.1. Calcular error cometido.
12.- Hacer tareas de la teoria.
6
Chapter 2
RESOLUCION NUMERICA EDO
2.0.2
Ejercicios Propuestos
1.- Dado el problema de valores iniciales
u0 (t) = 1 + (u − t)2
u(0) = 0.5
b≤t≤a
Usar el método de Euler Progresivo para calcular valores aproximados u1 , u2 , ..., uN de la
solución u(t) en los puntos t1 , t2 , ..., tN , Considerando N = 10(h = 0.1), a = 0, b = 1.
(Solución: La fórmula de Euler esta dada por
uk+1 = uk + h[1 + (uk − tk )2 ]
La siguiente tabla muestra los valores con tres decimales
7
8
ti
ui
0
0.5
0.1 0.625
0.2 0.753
0.3 0.883
0.4 1.017
0.5 1.155
0.6 1.298
0.7 1.447
0.8 1.603
0.9 1.767
1
1.942
)
2.- Usando el método de Euler Progresivo con h = 0.1 determinar la solución en t = 1,
para cada uno de los siguientes problemas:
a.- u0 = 1 + t − u, u(0) = 0 (solución u10 = 1)
b.- u0 = 1 + u2 − t2 , u(0) = 0 (solución u10 = 1)
c.- u0 = −1 + 2t + (u2 )/(1 + t2 )2 , u(0) = 1 (solución u10 = 1.805)
3.- Considerar el mismo problema del ejercicio 1 usando el método de Heun (R-K-2).
(Solución La fórmula esta dada por
p1 = f (uk , tk ) = 1 + (uk − tk )2
p2 = f (uk + hp1 , tk+1 )
uk+1 = uk +
h
p 1 + p2
2
La siguiente tabla muestra los valores con tres decimales
9
ti
ui
0
0.5
0.1 0.626
0.2 0.755
0.3 0.888
0.4 1.025
0.5 1.166
0.6 1.313
0.7 1.469
0.8 1.632
0.9 1.808
1
1.998
)
4.- Usando el método de Heun (R-K-2) con h = 0.1 determinar la solución en t = 1,
para cada uno de los siguientes problemas:
a.- u0 = 1 + t − u, u(0) = 0 (solución u10 = 1)
b.- u0 = 1 + u2 − t2 , u(0) = 0 (solución u10 = 1)
c.- u0 = −1 + 2t + (u2 )/(1 + t2 )2 , u(0) = 1 (solución u10 = 1.983)
5.- Considerar el mismo problema del ejercicio 1 usando el método de Runge-KuttaClásico. (Solución La fórmula esta dada por
p1 = f (uk , tk ) = 1 + (uk − tk )2
h
h
h
h
p2 = f (uk + p1 , tk + ) = 1 + (uk + p1 − tk − )2
2
2
2
2
h
h
h
h
p3 = f (uk + p2 , tk + ) = 1 + (uk + p2 − tk − )2
2
2
2
2
2
p4 = f (uk + hp3 , tk+1 ) = 1 + (uk + hp3 − tk+1 )
uk+1 = uk +
h
p1 + 2p2 + 2p3 + p4
6
10
La siguiente tabla muestra los valores con tres decimales
ti
ui
0
0.5
0.1 0.626
0.2 0.756
0.3 0.888
0.4 1.025
0.5 1.167
0.6 1.314
0.7 1.469
0.8 1.633
0.9 1.809
1
1.999
)
6.- Usando el método de R-K-C con h = 0.1 determinar la solución en t = 1, para
cada uno de los siguientes problemas:
a.- u0 = 1 + t − u, u(0) = 0 (solución u10 = 1)
b.- u0 = 1 + u2 − t2 , u(0) = 0 (solución u10 = 1)
c.- u0 = −1 + 2t + (u2 )/(1 + t2 )2 , u(0) = 1 (solución u10 = 1.999)
7.- Determinar el siguiente problema de valor inicial
u0 = −u + t + 1,
0≤t≤1
u(0) = 1
Determinar la solución exacta del problema. Despues, determinar la solución aproximada
considerando h = 0.1 y los siguientes métodos:
a.- Método de Euler Progresivo.
b.- Método de Heun (R-K-2).
c.- Método de R-K-C.
11
Considerar para cada método el error dado por Error = |uj − u(tj )| en cada paso tj y
medir este error en cada paso. 7.- (20 pts) Considerar el siguiente problema de de valores
iniciales,
u0 (t) = 4 − 3u(t),
t > 0,
con la condición inicial u(0) = 1.
La solución analı́tica esta dada por
u(t) = −
e−3t 4
+ .
3
3
Determinar h para que el método de Euler progresivo sea estable.
(
Ayuda:
- Por si lo necesitan
Pk−1
i=0 (r)
i
=
1−rk
1−r
)
8.- Considerar el siguiente problema de de valores iniciales,
1 + e−3t u0 = 0,
t > 0,
con la condición inicial u(0) = 1.
La solución analı́tica esta dada por
u(t) = −
e3t 4
+ .
3
3
a.- Utilizar el método de Euler progresivo para obtener solución aproximada en t = 0.3,
con h = 0.1.
b.- Utilizar el método de Heun explı́cito (R-K-2) para obtener solución aproximada en
t = 0.3, con h = 0.1.
c.- Cual de los dos métodos entrega mejor solución ?.
Descargar