Ejercicios Numerico

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ejercicios Numerico as PDF for free.

More details

  • Words: 2,436
  • Pages: 13
Recopilación de ejercicios referentes a métodos básicos de cálculo numérico Estos ejercicios complementan el módulo 5. Los ejercicios o apartados que hay que hacer con Wiris ya se indican en el enunciado, si no se dice nada se entiende que hay que hacerlos a mano. EJ 1: Se quiere calcular la raíz cuadrada de un cierto número positivo dado, a , usando únicamente sumas, restas, productos y divisiones. Para ello, se proponen los siguientes pasos: - Reescribid la ecuación x  a como x 2  a y transformadla en una ecuación del tipo f ( x )  0 con una f ( x) adecuada. - Escribid el correspondiente esquema iterativo de Newton para encontrar soluciones de la ecuación f ( x)  0 con la expresión concreta encontrada en el apartado anterior. Aplicación: 1 8 10 , tomando x0  4 como valor inicial. 2 Escribid las aproximaciones obtenidas en una tabla de la forma: a) Calculad

17.33 con un error menor que

k

xk

0 1

4 etc..

Estimación del error en xk -etc.

f ( x) f (4) etc..

¿Cuántas cifras decimales podemos dar como correctas en la aproximación obtenida? b) Comparad el resultado obtenido con el que obtendríais usando la instrucción resuelve_numéricamente de Wiris. SOLUCIÓN EJ 1: En primer lugar observad que, para x  0 , se cumple x  a  x 2  a  f ( x)  x 2  a , de forma que el único cero positivo (único pues esta función es estrictamente creciente en [0, ) ) es exactamente la raíz que estamos buscando. El correspondiente esquema del método de Newton se escribe de la forma siguiente: xk 1  xk 

f ( xk ) x 2  a xk2  a  xk  k  f '( xk ) 2 xk 2 xk

(1)

Observad que el cálculo de cada iteración implica únicamente sumas, productos y divisiones. a) Aplicando la recurrencia (1) con a  17.33 y x0  4 se obtiene la siguiente tabla de iterados: xk 4.000000000000

xk  xk 1

f ( xk )

xk2

-1.330000000000

16.000000000000

4.166250000000 4.162932980798 4.162931659300 4.162931659300

1.6625000000E-001 3.3170192019E-003 1.3214981402E-006 2.1049828547E-013

0.027639062500 0.000011002616 0.000000000002 0.000000000000

17.357639062500 17.330011002616 17.330000000002 17.330000000000

Por lo tanto podemos asegurar que

con un error inferior a

1 12 10 , es decir, tal aproximación posee unas 12 cifras decimales correctas 2

aproximadamente. b) Con Wiris:

17.33  4.162931659300

EJ 2: Se dispone de un depósito de agua como el de la figura donde R  1 m y L  7 m:

Se quiere saber, de manera aproximada, cuál es el volumen (en litros) contenido en el depósito a partir de la lectura de la altura del agua desde el lateral h (en metros). Para simplificar las funciones que aparecen, podemos plantear el problema tomando como variable el ángulo  siguiente:

a) Si denominamos V ( ) a la función que proporciona el volumen de agua contenida en el depósito en función del ángulo  , comprobad que V ( ) viene dada por la fórmula: V ( ) 

7 1    7    sin 2  . 2 2  

b) ¿Cuántos litros estarían almacenados si la altura fuese h  0.2 m? c) ¿Qué altura marca, aproximadamente, cuando el depósito contiene 3500 litres? Par hacerlo, plantead el problema como la búsqueda de un cero de la función f ( )=V( )  3.5 . 1.Aplicad el método de Newton con valor inicial  0   / 4 para obtener una aproximación de este cero. Calculad y escribid las 6 primeras iteraciones (la primera inclusive) del método. Escribidlas en una tabla del siguiente tipo:

k

 k   k 1

h

V ( k )

….. ¿Qué aproximación se obtiene? ¿Cuál es la estimación del error cometido? ¿Cuántos litros almacenados corresponden a la aproximación encontrada? 2.Aplicad ahora el método de la secante para encontrar el mismo cero. Comenzad con valores iniciales  0   / 4 y 1   / 2 y detallad las 6 primeras iteraciones (las dos primeras,  0 y 1 , inclusive). Escribid los resultados en una tabla de la forma:

k

f ( k )

h

 k   k 1

V ( k )

¿Qué precisión hemos obtenido? ¿Cuántos litros se obtienen con esta aproximación? Comparad la precisión obtenida con la que habéis obtenido aplicando el método de Newton. 3.Calculad una aproximación de este cero usando Wiris (con los dos métodos, Newton y secante). SOLUCIÓN EJ 2: a) Debido a su estructura cilíndrica, su volumen se obtiene a partir de Volumen( )  L Area ( ) Del siguiente dibujo

se deduce fácilmente que, en general:  1   R 2  Areas ( ) ,  4  en función del ángulo  . Para calcular Areas ( ) hacemos: Area ( )  2  Areacuadrante  Areas ( )   2 

Areas ( )  Areasec tor ( )  Areatriangulo ( ) 

(1)

R2 base altura (1)   2 2

(2) R2 1 R2 R2  1    R sin  R cos       sin  cos       sin 2  2 2 2 2  2 

(3)

donde hemos utilizado en (1) que base  R sin  ,

altura  h  R cos 

(4)

y en (2) la fórmula trigonométrica del seno del ángulo doble: sin( 2 )  2 sin   cos  Substituyendo (3) en la fórmula (1) y todo ello en la del volumen nos queda  1 2 R2  1  Volumen( )  2 L R     sin( 2 )   4 2  2  



2   R L  LR 2    1 sin( 2 )  . .  2 2   

En nuestro caso R  1 y L  7 , de forma que obtenemos la fórmula indicada: Volumen( ) 

7 1    7   sin(2 )  . 2 2  

b) De (4) se tiene   arccos h . Por tanto, para h  0.2 ,   arccos 0.2  1.369438406 . Entonces, 7 1   Volumen(1.369438406)   7 1.369438406  sin( 2  1.369438406)   2781,2 m3 2 2   3 y, usando que 1 m  1000 litros, el volumen correspondiente a h  0.2 m es de 2781,2 litros.

c) Método de Newton En este caso, el esquema iterativo de Newton es el siguiente: 7 1    1 3.5  7  k  sin(2 k )    k  sin(2 k )  f ( k ) 2 2     2 2 7 .  k +1   k   k  k f ' ( k )  7  7 cos(2 k ) 1  cos(2 k )

π ≈ 0,785398163397 . Los iterados obtenidos se encuentran representados 4 en la siguiente tabla, en la que también se muestra una estimación del error absoluto en cada iteración (comparándolo con el anterior): con valor inicial α 0 =

αk

α k  α k 1

h

litres

0.785398163397 1.570796326795 1.320796326795 1.315317350314 1.315309612116 1.315309612101

7.8539816340E-001 2.5000000000E-001 5.4789764811E-003 7.7381975565E-006 1.5639933792E-011

0.707106781187 0.000000000000 0.247403959255 0.252708867642 0.252716354668 0.252716354684

8.9978 0 3.428,0 3.499,9 3.500 3.500

Por tanto podemos afirmar que, con una precisión de

1 10 10 , el valor buscado de h es 2

h3500  0.2527163546 m . En otros palabras, nuestra aproximación h3500 tiene, aproximadamente, 10 cifras decimales correctas (considerando redondeo).

Método de la secante En general el esquema iterativo del método de la secante es el siguiente:

 k   k 1 f ( k )  f ( k 1 ) para k  1 y valores iniciales  0 y 1 . 7 1    7   sin(2 )   3.5 En nuestro caso se tienen f ( )  y valores iniciales 2 2    0   / 4 ; 0.785398163397 y 1   / 2 ; 1.570796326795 . Los iterados obtenidos así como una estimación de su error absoluto se encuentran en la siguiente tabla:  k 1   k  f ( k )

k

 k   k 1 0.785398163397 1.570796326795 1.265288591619 1.312921863600 1.315343211412 1.315309591074

7.8539816340E-001 3.0550773518E-001 4.7633271981E-002 2.4213478125E-003 3.3620338010E-005

h

V ( k )

0.707106781187 0.000000000000 0.300777438132 0.255025875240 0.252683845849 0.252716375027

0 4.1465 3.5313 3.4996 3.500

La aproximación obtenida ahora es de nuevo h3500  0.2527 m 1 −4 10 . En los dos casos los litros resultantes son los 3500 pedidos en el 2 enunciado. Se puede observar que, con el mismo número de iteraciones en los dos métodos, la precisión para el valor de h ha sido, en este caso, aproximadamente la mitad, mientras que el valor del volumen no se ve afectado en los tres primeros decimales. con una precisión de

Wiris

EJ 3: En el prospecto de un determinado antibiótico, se muestra la siguiente tabla aproximada para calcular la dosis en función del peso del paciente: Peso del paciente (en kg) Dosis del medicamento (en ml)

40 7

50 8.2

60 10

80 15.1

95 18

1) Calculad, usando el esquema de diferencias divididas de Newton, el polinomio interpolador, P4 ( x) , que aproxima la dosis en función del peso. 2) ¿Cuántos ml de antibiótico le corresponderían, aproximadamente, a un paciente de un peso de 72 kg? 3) Si a un cierto paciente se le ha asignado una dosis de 17ml, ¿cuál es su peso, aproximadamente? Usad interpolación inversa para determinar dicha aproximación. [Nota: emplead en todos los cálculos 5 cifras decimales.] SOLUCIÓN EJ 3: a) El esquema de diferencias divididas, efectuando los cálculos con 5 cifras decimales, es el siguiente:

Entonces el polinomio interpolador viene dado por P3 ( x)  7  0.12( x  40)  0.003( x  40)( x  50)  0.00001( x  40)( x  50)( x  60) 40.00000

7.00000

50.00000

8.20000

60.00000

10.00000

(1)

0.12000 0.00300 0.18000

-0.00001 0.00250

0

0.25500 80.00000

15.10000

95.00000

18.00000

-0.00009 -0.00176

0.19333

Observad que, aunque la tabla contiene 5 pares de puntos, el polinomio interpolador es de grado 3 en vez de grado 4 que sería lo esperado. En este caso esto ha sido consecuencia de considerar los cálculos con únicamente 5 cifras decimales. Si los hubiésemos realizado con mayor precisión habríamos obtenido el siguiente esquema de diferencias divididas 40,00000

7,00000000

50,00000

8,20000000

0,12000000 0,00300000 0,18000000 60,00000

10,00000000

-0,00001250 0,00250000

0,25500000 80,00000

15,10000000

95,00000

18,00000000

-1,4947E-6 -0,00009471

-0,00176190 0,19333333

que presenta el coeficiente -1.4947 10-6  0.0000014947... acompañando a x 4 . b) Si denominamos A( x ) la función que proporciona la cantidad de antibiótico en función del peso del paciente, x , tenemos que A(72) ; P3 (72) . Recordad que para evaluar P3 ( x) se acostumbra a escribir de la forma siguiente: P3 ( x)  7  ( x  40)  0.12  ( x  50)  0.003  0.00001( x  60)  

(Regla de Horner)

la cual minimiza el número de operaciones efectuadas. En nuestro caso: P3 (72)  7  (72  40)  0.12  (72  50)  0.003  0.00001(72  60)   ; 12.868 de forma que la dosis que deberá tomar será aproximadamente unos 12.9 ml de antibiótico.

c) Los valores de la función A( x ) que aparecen en la tabla inicial son (como es razonable esperar) estrictamente crecientes. Esto implica que podemos suponer, en este intervalo, que A( x ) es inyectiva y, por tanto, invertible. Así podemos escribir A( x )  y  x  A1 ( y ) ; Q4 ( y ) donde Q4 ( y ) es el polinomio interpolador de grado 4 de la tabla inversa: Dosis del medicamento (en ml) y x Peso del paciente (en kg)

7 40

8.2 50

10 60

15.1 80

18 95

1 Así, buscamos x* de forma que A( x* )  17  x*  A (17) ; Q4 (17) . calculamos el esquema de diferencias divididas:

7.00000

40.00000

8.20000

50.00000

10.00000

60.00000

Para encontrar Q4 ( y )

8.33333 -0.92593 5.55556

0.08508 -0.23681

3.92157 15.10000

80.00000

-0.00409 0.04012

0.15636 5.17241

18.00000

95.00000

y entonces Q4 ( y )  40  8.33333( y  7)  0.92593( y  7)( y  8.2)  0.08508( y  7)( y  8.2)( y  10)  0.00409( y  7)( y  8.2)( y  10)( y  15.1) . Aplicando de nuevo la Regla de Horner, tenemos





Q4 (17)  40  (17  7) 8.33333  (17  8.2)  0.92593  (17  10)  0.08508  0.00409(17  15.1)   ; 89.48

Es decir, la dosis de 17 ml de antibiótico corresponde a un paciente con un peso aproximado de 89.48 kg.

EJ 4: Se han tomado medidas de velocidad de un cierto móvil a lo largo de 15 segundos, recogidas en la siguiente tabla: Tiempo Vel. (m/s)

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0 1 2. 3. 5.2 7 9. 1 11.5 1 9.2 8 6. 3. 1.4 3 9 4 2 0 1 5 Aplicad el método de integración numérica de Simpson compuesto para determinar, aproximadamente, el espacio recorrido por este móvil a lo largo de estos 14 segundos. SOLUCIÓN EJ 4: Recordad que la velocidad es la derivada del espacio de forma que, recíprocamente, podemos pensar el espacio como una primitiva de la velocidad. En nuestro caso el que se nos pide calcular numéricamente es 14

s (t )   v (t )dt 0

Si aplicamos la Regla de Simpson para hacerlo, tenemos que a  0, b  14 , h  1 y 2 N  (b  a ) / h  (14  0) /1  14  N  7 . Así se tiene 14

s (t )   v (t )dt ; S7 (v)  0

1  v0  4v1  2v2  4v3  2v4  4v5  L  4v13  v14   90.133 3

donde vk  v(tk )  v(k ) . Por tanto ha recorrido aproximadamente unos 90.133 metros. Con Wiris:

Related Documents

Ejercicios Numerico
May 2020 4
Control Numerico
May 2020 9
Terceira_unidade Numerico
November 2019 10
Valor Numerico
May 2020 5
Conjuntos-numerico
June 2020 9
Calc Numerico
November 2019 23