problemas sobre métodos numéricos

5
Pauta POR Cálculo Numérico. Ingeniería Civil Mecánica. 5 de Enero de 2009 2 semestre 2008 Profesor: Amador Guzmán. Ayudante: Gerardo Silva Oelker. Problema 1 . (2 puntos) Calcule para x =1 la función de Bessel de orden cero dada por la integral: J 0 (x)= Z π 0 cos(x sin(θ))Use una fórmula de cuadratura Gaussiana con dos sumandos. ¿Es exacta su aproximación?, si no lo es, explique por qué. Solución . Como se necesita la función de Bessel para x =1, laintegral que se debe resolver es: J 0 (1) = Z π 0 cos(sin(θ))Para utilizar cuadratuta Gaussiana el intervalo de la integral debe ser [-1, 1], por lo tanto, se debe hacer un cambio de variables de la forma: [0] -→ [-1, 1] θ y = + b Evaluando en los límites de cada intervalo se obtiene el sistema: -1= b 1= πa - 1 Luego el cambio de variables es de la forma: y = 2θ π - 1 y dy = 2π Reemplazando en la integral: J 0 (1) = Z 1 -1 cos sin π 2 [y + 1] π 2 dy Con dos sumandos los parámetros de la fórmula son: ω 0 = ω 1 = 1; x 0,1 = ± 1 3 Luego J 0 (1) cos sin π 2 - 1 3 +1 π 2 + cos sin π 2 1 3 +1 π 2 J 0 (1) 2.5638 Resp. Observación : El valor exacto J 0 (1) = 2.4039, Explique usted porque la aproximación no es exacta y como podría mejorar. Problema 2 . (2 puntos) Dos escaleras se cruzan es un pasillo. Cada escalera está colocada de la base de la pared a algún punto de la pared opuesta. las escaleras se cruzan a una distancia h = 8[m], encima del suelo. Si las escaleras miden 20[m] y 30[m], calcule el ancho w del pasillo. Para ello plantee ecuaciones convenientes para cada escalera en términos de los ángulos que estas hacen con el suelo. Indicación : Use Newton-Rhapson en dos variables y dos iteraciónes. Solución . 1

Upload: stlebe

Post on 26-Oct-2015

3.130 views

Category:

Documents


197 download

TRANSCRIPT

Page 1: Problemas sobre métodos numéricos

Pauta POR Cálculo Numérico.

Ingeniería Civil Mecánica.5 de Enero de 2009

2 semestre 2008

Profesor: Amador Guzmán.Ayudante: Gerardo Silva Oelker.

Problema 1. (2 puntos)Calcule para x = 1 la función de Bessel de orden cero dada por la integral:

J0(x) =∫ π

0

cos(x sin(θ))dθ

Use una fórmula de cuadratura Gaussiana con dos sumandos.¿Es exacta su aproximación?, si no lo es, explique por qué.Solución.Como se necesita la función de Bessel para x = 1, laintegral que se debe resolver es:

J0(1) =∫ π

0

cos(sin(θ))dθ

Para utilizar cuadratuta Gaussiana el intervalo de la integral debe ser [−1, 1], por lo tanto, se debe hacer un cambio de variablesde la forma:

[0, π] −→ [−1, 1]↑ ↑θ y = aθ + b

Evaluando en los límites de cada intervalo se obtiene el sistema:

−1 = b

1 = πa− 1

Luego el cambio de variables es de la forma: y = 2θπ − 1 y dy = 2dθ

π

Reemplazando en la integral:

J0(1) =∫ 1

−1

cos(

sin(π

2[y + 1]

))π

2dy

Con dos sumandos los parámetros de la fórmula son:

ω0 = ω1 = 1; x0,1 = ± 1√3

Luego

J0(1) ≈ cos(

sin(π

2

[− 1√

3+ 1]))

π

2+ cos

(sin(π

2

[1√3

+ 1]))

π

2

J0(1) ≈ 2.5638 Resp.

Observación: El valor exacto J0(1) = 2.4039, Explique usted porque la aproximación no es exacta y como podría mejorar.

Problema 2. (2 puntos)Dos escaleras se cruzan es un pasillo. Cada escalera está colocada de la base de la pared a algún punto de la pared opuesta. lasescaleras se cruzan a una distancia h = 8[m], encima del suelo. Si las escaleras miden 20[m] y 30[m], calcule el ancho w delpasillo. Para ello plantee ecuaciones convenientes para cada escalera en términos de los ángulos que estas hacen con el suelo.Indicación: Use Newton-Rhapson en dos variables y dos iteraciónes.Solución.

1

Page 2: Problemas sobre métodos numéricos

Situación física de las escaleras:

Figura 1:Situación física

Para resolver este ejercicio se deben plantear ecuaciones trigonométricas básicas.

cos(φ) =ω

20; cos(β) =

ω

30

tan(φ) =h

L=⇒ L =

h

tan(φ)

tan(β) =h

ω − L=⇒ ω − L =

h

tan(β)

Sumando las dos últimas ecuaciones, se obtiene:

ω =h sin(φ+ β)sin(φ) sin(β)

∴ cos(φ) =h sin(φ+ β)

20 sin(φ) sin(β); cos(β) =

h sin(φ+ β)30 sin(φ) sin(β)

De acá se obtiene el sistema de ecuaciones no lineales:

f1 = 20 cos(φ) sin(φ) sin(β)− sin(φ+ β) = 0 (1)

f2 = 30 cos(β) sin(φ) sin(β)− sin(φ+ β) = 0 (2)

El método de Newton-Rhapson generalizado:

−→x k+1 = −→x k −D−1f

−→F (−→x k)

Donde:−→x =

β

}y Df viene dado por:

Df =

[∂f1∂x

∂f1∂y

∂f2∂x

∂f2∂y

]Iteración 1: k = 0

Suponiendo que las escaleras están en 45.−→x 1 = −→x 0 −D−1

f

−→F (−→x 0)

−→x 0 ={π/4π/4

};−→F (−→x 0) =

{−0.9292.607

}; D−1

f =[

0 7.07110.607 0

]

∴ −→x 1 ={π/4π/4

}−[

0 7.07110.607 0

]{−0.9292.607

}={

0.540.917

}Iteración 2: k = 1

2

Page 3: Problemas sobre métodos numéricos

−→x 2 = −→x 1 −D−1f

−→F (−→x 1)

−→x 1 ={

0.540.917

};−→F (−→x 1) =

{−0.947−0.502

}; D−1

f =[

0.059 0.0530.138 −0.079

]

∴ −→x 2 ={

0.540.917

}−[

0.059 0.0530.138 −0.079

]{−0.947−0.502

}={

0.6221.008

}Finalmente reemplazando en una de las ecuaciones del principio:

ω = 16.253[m] Resp.

Problema 3. (2 puntos)

Considere el siguiente conjunto de valores.

x 0 0.25 0.5 0.75 1.0 1.25 1.5 1.75 2.0f(x) 2.5 4.122 6.796 11.204 18.473 30.456 50.214 82.789 136.495

Se pide determinar el área bajo la curva que forma el conjunto de datos utilizando:

1. Mínimos cuadrados discretos con una función del tipo:

f(x) = αβx

Encuentre las ecuaciones normales y resuelva el sistema mediante el método de Gauss-Jacobi con una tolerancia deε ∼ 10−3

2. Trapecio compuesto de dos subintervalos.

Suponga que la función original es f(x) = 2.5 exp(2x) ¿Qué aproximación es mejor y porqué?Solución.

1. Antes de encontrar las ecuaciones normales se debe linealizar la función f(x) de la siguiente forma:

f(x) = αβx \ ln

ln f = lnα+ x lnβ

F = A+ xB

Donde:F = ln f ; A = lnα; B = lnβ

Debido a que se cambio la función al aplicar logaritmo natural, también se debe aplicar logaritmo natural a la tabla dedatos.

ln f = F 0.9162 1.4163 1.9163 2.4162 2.9163 3.4162 3.9163 4.4163 4.9162

Para encontrar las ecuaciones normales se debe minimizar el error cuadrático medio de la siguiente forma:

E =n∑i=1

(Fi − (A+ xiB))2 Error cuadrático medio

Derivando con respecto a los parámetros A y B:

∂E

∂A= −2

n∑i=1

(Fi − (A+ xiB)) = 0

3

Page 4: Problemas sobre métodos numéricos

∂E

∂B= −2

n∑i=1

(Fi − (A+ xiB))xi = 0

Reordenando ambas ecuaciones y escribiendo el sistema en forma matricial se obtiene:[n

∑9i=1 xi∑9

i=1 xi∑9i=1 x

2i

]{A

B

}=

{ ∑9i=1 Fi∑9i=1 Fixi

}

Calculando las sumas correspondientes.

n = 9;9∑i=1

xi = 9;9∑i=1

x2i = 12.75

9∑i=1

Fi = 26.2463;9∑i=1

Fixi = 33.7463

El sistema queda: [9 99 12.75

]{A

B

}={

26.246333.7463

}Utilizando el método de Gauss-Jacobi (GJ) para resolver el sistema lineal:

9A+ 9B = 26.2463

9A+ 12.75B = 33.7463

Para emplear el método de GJ se debe reordenar el sistema para obtener un esquema iterativo de la forma

A(k+1) = 1/9(26.2463− 9B(k))

B(k+1) = 1/12.75(33.7463− 9A(k))

De este esquema para k = 0, 1, 2... se obtiene:

α = 2.5; β = 7.3891

Observación: Escoja ud. un vector inicial para comenzar las iteraciones. ¿Converge el sistema para todo vector inicial?Finalmente la función queda:

f(x) = 2.5 · 7.3891x

Para calcular el área se debe integrar entre 0 y 2 la función antes obtenida:

A =∫ 2

0

2.5 · 7.3891xdx = 2.5∫ 2

0

7.3891xdx

Reescribiendo la función de manera más conveniente:

7.3891x = eln(7.3891x) = ex ln(7.3891)

Se puede integrar fácilmente:

A = 2.5∫ 2

0

ex ln(7.3891)dx =2.5

ln(7.3891)ex ln(7.3891)

∣∣∣∣20

=2.5

ln(7.3891)(e2 ln(7.3891) − 1) = 66.9983 Resp.

2. Trapecio compuesto de dos subintervalos⇒ h = 0.25

T1 =0.252

(2.5 + 2 · 4.122 + 6.796) = 2.1925

T2 =0.252

(6.796 + 2 · 11.204 + 18.473) = 5.9596

T3 =0.252

(18.473 + 2 · 30.456 + 50.214) = 16.1998

T4 =0.252

(50.214 + 2 · 82.789 + 136.495) = 44.0358

4

Page 5: Problemas sobre métodos numéricos

Sumando todos los trapecios se obtiene:T = 68.3877 Resp.

Errores:Como se conoce la función sólo hay que integrarla entre 0 y 2.

Aexacta =∫ 2

0

2.5e2xdx = 66.9983

Se deja que ud. estudie cual es la mejor aproximación y tratar de explicar por qué.

5