Você está na página 1de 11

Taller final métodos numéricos

Jhon Edwin Jerez Mendivil


Juan Álvarez Quiñonez
Código: 1674508 - 3749
1. Estime usando un script de Scilab o en una hoja de cálculo el logaritmo decimal de
10 por medio de interpolación lineal.
a) Interpole entre log 8 = 0.9030900 y log 12 = 1.0791812.
b) Interpole entre log 9 = 0.9542425 y log 11 = 1.0413927.
Para cada una de las interpolaciones calcule el error relativo porcentual con base en el
valor verdadero.
2. Estime usando un script de Scilab o en una hoja de cálculo el valor del logaritmo
decimal de 10 usando un polinomio de Lagrange de segundo y de tercer orden. Utilice
los datos entregados en el punto anterior. Para cada una de las interpolaciones calcule
el error relativo porcentual con base en el valor verdadero.
3. Dados los datos

Calcule los polinomios de Lagrange de primer, segundo y tercer orden, grafique cada
uno de los polinomios obtenidos.
4. Use aproximaciones por diferencias centradas para estimar, con 3 cifras decimales,
la primera de 𝑦 = ⅇ 𝑥 en x = 2 para
a) h = 0.1
b) h= 0.01
c) h=0.5
Compare el error relativo respecto al valor encontrado al resolver la derivada
analíticamente.
5. La integración proporciona un medio de calcular cuánta masa entra o sale de un
reactor durante un periodo específico de tiempo, así:
𝑡2
𝑀 = ∫ 𝑄𝑐𝑑𝑡
𝑡1

Donde M es la masa, t1 es el tiempo inicial, t2 el tiempo final, Q es la tasa de flujo al


reactor y c es la concentración del fluido. En un reactor se tomaron datos de
concentración a lo largo de un pertiodo de 50 minutos, los cuales fueron los siguientes
(t está en minutos; c en mg/m3):

Teniendo en cuenta que la tasa de flujo Q = 4 m3/min es constante, determine la masa


que ingresó al reactor en todo el tiempo. Adjunte el script en scilab o la hoja de cálculo
que utilizó para calcular dicha cantidad.
6. El movimiento de un sistema acoplado masa resorte mostrado en la figura 1 está
descrito por la ecuación diferencial ordinaria que sigue:
𝑑2 𝑥 𝑑𝑥
𝑚 2
+𝑐 + 𝑘𝑥 = 0
𝑑𝑡 𝑑𝑡
donde x = desplazamiento desde la posición de equilibrio (m), t = tiempo (s), m = 20
kg masa, y c = coeficiente de amortiguamiento (N · s/m). El coeficiente de
amortiguamiento c adopta tres valores, 5 (subamortiguado), 40 (amortiguamiento
crítico), y 200 (sobreamortiguado). La constante del resorte es k = 20 N/m. La
velocidad inicial es de cero y el desplazamiento inicial es x = 1 m. Resuelva esta
ecuación con el uso de un método numérico durante el periodo de tiempo 0 ≤ t ≤ 15 s.
Grafique el desplazamiento versus el tiempo para cada uno de los tres valores del
coeficiente de amortiguamiento sobre la misma curva.

Solución
1. a) Respuesta: Log 10 (10) ≈ 0,9911. %Error relativo: 0,8864. (Ver figura 1 y
2).

Figura 1
Figura 2.

b) Respuesta: Log 10(10) ≈0,9978. %Error relativo: 0,2182. (Ver figura 3 y 4)

Figura 3.

Figura 4.
2) a) Respuesta Log (10), por interpolación de Lagrange usando un polinomio
de grado dos, es igual a: 1,03, con un error porcentual de: 3 %.
Polinomios de grado 2 obtenidos:
(𝑥 − 12)(𝑥 − 9) 𝑥 2 − 21𝑥 + 18
𝐿1(𝑥) = =
(8 − 12)(8 − 9) 4

(𝑥 − 8)(𝑥 − 9) 𝑥 2 − 17𝑥 + 72
𝐿2(𝑥) = =
(12 − 8)(12 − 9) 12

(𝑥 − 8)(𝑥 − 12) 𝑥 2 − 20𝑥 + 96


𝐿3(𝑥) = =
(9 − 8)(9 − 12) −3

Una vez obtenidos dichos polinomios, se multiplica por el valor de yi


correspondiente, para finalmente obtener el polinomio general de Lagrange de
grado 2 que pasa por todos los puntos obtenidos, como se muestra a
continuación:

𝑃(𝑥) = −0,001𝑥 2 + 0,075𝑥 + 0,38


Entonces 𝑃(10) = 1,03 con un error porcentual del 3%.

b) Respuesta Log (10), por interpolación de Lagrange usando un polinomio de


grado tres, es igual a: 1, 000065, con un error porcentual de: 0, 0065 %.

(𝑥 − 12)(𝑥 − 9)(𝑥 − 11) 𝑥 3 − 32𝑥 2 + 339𝑥 − 1188


𝐿1(𝑥) = =
(8 − 12)(8 − 9)(8 − 11) −12

(𝑥 − 8)(𝑥 − 9)(𝑥 − 11) 𝑥 3 − 28𝑥 2 + 259𝑥 − 792


𝐿2(𝑥) = =
(12 − 8)(12 − 9)(12 − 11) 12
𝑥 3 − 31𝑥 2 + 316𝑥 − 1056
𝐿3(𝑥) =
6

𝑥 3 − 29𝑥 2 + 276𝑥 − 864


𝐿4(𝑥) =
−6

Una vez obtenidos dichos polinomios, se multiplica por el valor de yi


correspondiente, para finalmente obtener el polinomio general de Lagrange de
grado 3 que pasa por todos los puntos obtenidos, como se muestra a
continuación:

𝑃(𝑥) = 0,0001492𝑥 3 − 0,006704𝑥 2 + 0,1327445𝑥 + 0,19382


Entonces 𝑃(10) = 1,000065 con un error porcentual del 0,0065%.

3) Polinomios de Lagrange calculados de primer, segundo y tercer orden


respectivamente, como se muestra a continuación:
 Polinomio de grado 1.

(𝑥 − 2) 𝑥 − 2
𝐿1(𝑥) = =
(1 − 2) −1

(𝑥 − 1) 𝑥 − 2
𝐿2(𝑥) = =
(2 − 1) 1

Entonces el polinomio de grado uno estará dado por la sumatoria de


multiplicar yi con cada Li(x) respectiva, obteniéndose:

𝑥−2 𝑥−2
𝑝(𝑥) = 3 ( ) + 6( ) = 3𝑥.
−1 1

Gráfica del polinomio:


 Polinomio de grado 2.

(𝑥 − 2)(𝑥 − 3) 𝑥 2 − 5𝑥 + 6
𝐿1(𝑥) = =
(1 − 2)(1 − 3) 2

(𝑥 − 1)(𝑥 − 3) 𝑥 2 − 4𝑥 + 3
𝐿2(𝑥) = =
(2 − 1)(2 − 3) −1

(𝑥 − 1)(𝑥 − 2) 𝑥 2 − 3𝑥 + 2
𝐿3(𝑥) = =
(3 − 1)(3 − 2) 2

Entonces el polinomio de grado dos estará dado por la sumatoria de


multiplicar yi con cada Li(x) respectiva, obteniéndose:

𝑃(𝑥) = 5𝑥 2 − 12𝑥 + 10.

Gráfica del polinomio:


 Polinomio de grado 3.

(𝑥 − 2)(𝑥 − 3)(𝑥 − 5) 𝑥 3 − 10𝑥 2 + 31𝑥 − 30


𝐿1(𝑥) = =
(1 − 2)(1 − 3)(1 − 5) −8

(𝑥 − 1)(𝑥 − 3)(𝑥 − 5) 𝑥 3 − 9𝑥 2 + 23𝑥 − 15


𝐿2(𝑥) = =
(2 − 1)(2 − 3)(2 − 5) 3

(𝑥 − 1)(𝑥 − 2)(𝑥 − 5) 𝑥 3 − 8𝑥 2 + 17𝑥 − 10


𝐿3(𝑥) = =
(3 − 1)(3 − 2)(3 − 5) −4

(𝑥 − 1)(𝑥 − 2)(𝑥 − 3) 𝑥 3 − 6𝑥 2 + 11𝑥 − 6


𝐿4(𝑥) = =
(5 − 1)(5 − 2)(5 − 3) 24

Entonces el polinomio de grado tres estará dado por la sumatoria de


multiplicar yi con cada Li(x) respectiva, obteniéndose:

𝑃(𝑥) = 𝑥 3 − 32𝑥 2 + 330𝑥 − 1188.

Gráfica del polinomio:


4) La aproximación por diferencias finitas centradas está dada por:
𝑓(𝑥0 − 2ℎ) − 8 𝑓(𝑥0 − ℎ) + 8 𝑓(𝑥0 + ℎ) − 𝑓(𝑥0 + 2ℎ)
𝑓 ′ (𝑥) =
12ℎ
𝑦 = ⅇ 𝑥 𝑝𝑎𝑟𝑎 𝑥 = 2.
a) Aproximación numérica con h=0.1.

ⅇ 1.8 − 8ⅇ 1.9 + 8 ⅇ 2.1 − ⅇ 2.2


𝑓 ′ (𝑥) = = 7.38903
1.2

(7.38905 − 7.38903)
𝐸𝑟𝑟𝑜𝑟 𝑝𝑜𝑟𝑐ⅇ𝑛𝑡𝑢𝑎𝑙 = ∗ 100 = 2.70𝑋10−4 %
7.38905

b) Aproximación numérica con h=0.01.

ⅇ 1.98 − 8ⅇ 1.99 + 8 ⅇ 2.01 − ⅇ 2.02


𝑓 ′ (𝑥) = = 7.38905
0.12

(7.38905 − 7.38905)
𝐸𝑟𝑟𝑜𝑟 𝑝𝑜𝑟𝑐ⅇ𝑛𝑡𝑢𝑎𝑙 = ∗ 100 = 0 %
7.38905

c) Aproximación numérica con h=0.5.

ⅇ 1 − 8ⅇ 1.5 + 8 ⅇ 2.5 − ⅇ 3
𝑓 ′ (𝑥) = = 7.37319
6
(7.38905 − 7.37319)
𝐸𝑟𝑟𝑜𝑟 𝑝𝑜𝑟𝑐ⅇ𝑛𝑡𝑢𝑎𝑙 = ∗ 100 = 2.14𝑋10−3 %
7.38905

5) La cantidad de masa que entro al reactor en los 50 minutos fue de 7991,1 mg. (Ver figura 5)

Figura 5.

6) A continuación se muestran las gráficas de las solucione a la ecuación diferencial,


donde la gráfica que tiene color rojo tiene un coeficiente de amortiguamiento igual a 5
(subamortiguado), la gráfica con color verde por su lado tiene un coeficiente igual a
40 (amortiguamiento crítico) y por último la gráfica de color azul es la solución con
coeficiente de amortiguamiento de 200, es decir sobreamortiguamiento.
a) Código solución de la ecuación diferencial con coeficiente de amortiguamiento igual a
5:
b) Código solución de la ecuación con coeficiente de amortiguamiento igual a 40.

c) Código solución de la ecuación con coeficiente de amortiguamiento igual a 200.

Você também pode gostar