You are on page 1of 8

Universidad de Córdoba

Facultad de ingenierías

Departamento de Ingeniería Mecánica

Taller N°2
Métodos Numéricos

Presentado por:
Andrés Felipe Sandoval Pérez
Samuel Esteban Rivera Suarez
Santiago Hernández Lara

Presentado a:
Sr. Edgardo Pérez Reyes

4/12/2022
Montería/Córdoba
1. Use los polinomios de Lagrange apropiados de grados uno, dos y tres para aproximar lo
siguiente.
a. F(8.4) si f(8.1)=16.94410, f(8.3)=17.56492,f(8,6)=18.50515, f(8.7)=18.82091

Polinomio grado 1

𝑥0 = 8.3 𝑥1 = 8.6
𝑝 (𝑥) = 𝑦 (𝑥) + 𝑦 𝐿 (𝑥) = 𝑓(𝑥 ) 𝑥 − 𝑥1 + 𝑓(𝑥 ) 𝑥 − 𝑥0
𝐿
1 𝑜 0 1 1 0 1
𝑥0 − 𝑥1 𝑥1 − 𝑥0

P(8.4)=17.46445

Polinomio grado 2

𝑥0 = 8.1 𝑥1 = 8.3 𝑥2 = 8.6

𝑝 (𝑥) = 𝑓(𝑥 ) (𝑥 − 𝑥1)(𝑥 − 𝑥2) (𝑥 − 𝑥0)(𝑥 − 𝑥2) + 𝑓(𝑥


)
(𝑥 − 𝑥0)(𝑥 − 𝑥1)
+ 𝑓(𝑥1 )
2 0
(𝑥0 − 𝑥1)(𝑥𝑜 − 𝑥2) (𝑥1 − 𝑥0)(𝑥1 − 𝑥2) 2
(𝑥2 − 𝑥0)(𝑥2 − 𝑥1)
P(8.4)=17.87713

Polinomio grado 3

𝑥0 = 8.1 𝑥1 = 8.3 𝑥2 = 8.6 𝑥3 = 8.7

𝑝 (𝑥) = 𝑓(𝑥 ) (𝑥 − 𝑥1)(𝑥 − 𝑥2)(𝑥 − 𝑥3) (𝑥 − 𝑥0)(𝑥 − 𝑥2)(𝑥 − 𝑥3)


+ 𝑓(𝑥 )
3 0
(𝑥0 − 𝑥1)(𝑥𝑜 − 𝑥2)(𝑥0 − 𝑥3) 1 (𝑥1 − 𝑥0)(𝑥1 − 𝑥2)(𝑥1 − 𝑥3)
+ 𝑓(𝑥2 ) (𝑥 − 𝑥0)(𝑥 − 𝑥1)(𝑥 − 𝑥3) 𝑓(𝑥3 ) (𝑥 − 𝑥0)(𝑥 − 𝑥1)(𝑥 − 𝑥2)
(𝑥2 − 𝑥0)(𝑥2 − 𝑥1)(𝑥2 − 𝑥3) (𝑥3 − 𝑥0)(𝑥3 − 𝑥1)(𝑥3 − 𝑥2)
P(8.4)=17.87714

2. Los datos del ejercicio anterior se generaron usando las siguientes funciones. Use la formula
correspondiente para encontrar una cota de error y compare la cota con el error real cuando
n=1 y n=2

Para n=1
1 1
𝑓(𝑥) = 𝑥 ln 𝑥 𝑓′(𝑥) = ln(𝑥) + 1 𝑓′′(𝑥) = 𝑓′′′(𝑥) = −
𝑥 𝑥2
|𝐸| = |𝑓(𝑥) − 𝑝(𝑥)|
|𝐸| = |8.4 ln(8.4) − 17.87713|

|𝐸| = 1.63291 𝑥10−5


𝑓𝑛+1(𝜀(𝑥)) 𝑀
|𝐸| = |𝑓(𝑥) − 𝑝(𝑥)| = | (𝑥 − 𝑥0)(𝑥 − 𝑥1)| ≤ |(𝑥 − 𝑥0)(𝑥 − 𝑥1)|
𝑛! 2
1
𝑓′′(𝑥) =
𝑥 , 𝑥 ∈ [8.1 , 8.7]
1
max |𝑓′′(𝑥) = 1
𝑥 | = 8.1
1 1
|𝐸| ≤ | ⋅ (8.4 − 8.1)(8.4 − 8.3)(8.4 − 8.6)(8.4 − 8.7)|
8.1 2
|𝐸| ≤ 1.125𝑥10−4

Para n=2

|𝐸| = |𝑓(𝑥) − 𝑝(𝑥)|


|𝐸| = |8.4 ln(8.4) − 17.87714|

|𝐸| = 6.32913 𝑥10−6

𝑓𝑛+1(𝜀(𝑥)) 𝑀
|𝐸| = |𝑓(𝑥) − 𝑝(𝑥)| = | |(𝑥 − 𝑥0)(𝑥 − 𝑥1)| max |𝑓′′′(𝑥)|
𝑛! (𝑥 − 𝑥0)(𝑥 − 𝑥1)|
≤ 2
1
= |− |
8.12
1 1
|𝐸 | ≤ | (8.4 − 8.1)(8.4 − 8.3)(8.4 − 8.6)(8.4 − 8.7)|
⋅ 6
65.61
|𝐸| ≤ 4.57247 𝑥 10−6
3. Construya los polinomios interpolantes de Lagrange para las siguientes funciones y obtenga
una cota del error absoluto en el intervalo [x0,xn].

𝑓(𝑥) = cos 𝑥 + 𝑠𝑒𝑛 𝑥 𝑥0 = 0 , 𝑥1 = 0.25 , 𝑥2 = 0.5 , 𝑥3 = 1 𝑛=3

(𝑥 − 𝑥1)(𝑥 − 𝑥2)(𝑥 − 𝑥3)


𝐿0 = )( )(𝑥 − 𝑥 )
(𝑥 − 𝑥 𝑥 − 𝑥
0 1 0 2 0 3
(𝑥 − 0.25)(𝑥 − 0.5)(𝑥 − 1)
𝐿0 =
(0 − 0.25)(0 − 0.5)(0 − 1)

𝐿0 = −8𝑥3 + 14𝑥2 − 7𝑥 + 1

(𝑥 − 𝑥0)(𝑥 − 𝑥2)(𝑥 − 𝑥3)


𝐿1 = )( )( )
(𝑥1 − 𝑥0 𝑥1 − 𝑥2 𝑥1 − 𝑥3
(𝑥 − 0)(𝑥 − 0.5)(𝑥 − 1)
𝐿1 =
(0.25 − 0)(0.25 − 0.5)(0.25 − 1)
64 3
𝐿1 = 𝑥 − 32𝑥2 + 𝑥
3

(𝑥 − 𝑥0)(𝑥 − 𝑥1)(𝑥 − 𝑥3)


𝐿2 = ) − 𝑥 )(𝑥 − 𝑥 )
(𝑥 −
𝑥 (𝑥
2 0 2 1 2 3
(𝑥 − 0)(𝑥 − 0.25)(𝑥 − 1)
𝐿2 =
(0.5 − 0)(0.5 − 0.25)(0.5 − 1)

𝐿2 = −16𝑥3 + 20𝑥2 − 4𝑥

(𝑥 − 𝑥0)(𝑥 − 𝑥1)(𝑥 − 𝑥2)


𝐿3 = ) − 𝑥 )(𝑥 − 𝑥 )
(𝑥 −
𝑥 (𝑥
3 0 3 1 3 2
(𝑥 − 0)(𝑥 − 0.25)(𝑥 − 0.5)
𝐿3 =
(1 − 0)(1 − 0.25)(1 − 0.5)
8𝑥3 − 6𝑥2 + 𝑥
𝐿3 =
3
4. Construya el trazador cúbico libre de los siguientes datos:
𝑓(0.1) = −0.62049958, 𝑓(0.2) = −0.28398668, 𝑓(0.3) = 0.00660095, 𝑓(0.4)
= 0.24842440

ℎ𝑖 = 𝑥𝑖 − 𝑥𝑖 − 1
𝑦𝑖 − 𝑦𝑖 − 1
𝑚𝑖 =
𝑥𝑖 − 𝑥𝑖 − 1
i xi yi hi mi
0 0.1 −0.62049958
1 0.2 −0.28398668 0.1 3.365129
2 0.3 0.00660095 0.1 2.9058763
3 0.4 0.24842440 0.1 2.4182345

ℎ𝑖𝐶𝑖 + 2(ℎ𝑖 + ℎ𝑖 + 1)𝐶𝑖 + 1 + (ℎ𝑖 + 1)𝐶𝑖 + 2 = 3(𝑚𝑖 + 1 − 𝑚𝑖)

Si el trazador cubico es libre:

𝐶1 = 0

𝐶3 + 1 = 0

Con i=1

0.1 ∗ 𝐶1 + 2(0.1 + 0.1)𝐶2 + 0.1𝐶3 = 3(2.9058763 − 3.365129)

Con i=2

0.1 ∗ 𝐶2 + 2(0.1 + 0.1)𝐶3 + 0.1𝐶4 = 3(2.4182345 − 2.9058763)


0.4C2+0.1C3= -1.3777581 (1)
0.1C2+0.4C3= -1.4629254 (2)

De (1)
−1.3777581 − 0.1𝐶3
𝐶2 = (3)
0.4
(3) en (2)

𝐶3 = −2.982629

Con (3)

𝐶2 = −2.698738

𝑎𝑖 = 𝑦𝑖 − 1
𝑎1 = −0.62049958

𝑎2 = −0.28398668

𝑎3 = 0.00660095
1
𝑏𝑖 = 𝑚𝑖 − ℎ𝑖(2𝐶𝑖 + 𝐶𝑖 + 1)
3
𝑏1 = 3.455086933

𝑏2 = 3.185213133
𝑏3 = 2.617076433
𝐶𝑖 + 1 − 𝐶𝑖
𝑑𝑖 =
3ℎ𝑖
𝑑1 = −8.99579333
𝑑2 = −0.9463033333

𝑑3 = 9,942096667

𝑃𝑖(𝑥) = 𝑎𝑖 + 𝑏𝑖(𝑥 − 𝑥𝑖 − 1) + 𝑐𝑖(𝑥 − 𝑥𝑖 − 1)2 + 𝑑𝑖(𝑥 − 𝑥𝑖 − 1)3

El traszador cubico libre es:

P1(x)= -8.995793x3+2.6987379x2+3.18521313x-

0.950701247 P2(x)= -0.946303x3-2.130956x2+4.15115193x-

1.02140839 P3(x)= 9.942096x3-11.9301499x2+7.09080027x-

1.311536225

5. Construya el trazador cúbico sujeto aplicando los datos del ejercicio anterior y el hecho de
que

𝑓′(0.1) = 3.58502082 𝑦 𝑓′(0.4) = 2.165293366

𝑆0(𝑥) = 𝑎0 + 𝑏0(𝑥 − 0.1) + 𝑐0(𝑥 − 0.1)2 + 𝑑0(𝑥 − 0.1)3 0.1 ≤ x ≤ 0.2

𝑆1(𝑥) = 𝑎1 + 𝑏1(𝑥 − 0.2) + 𝑐1(𝑥 − 0.2)2 + 𝑑1(𝑥 − 0.2)3 0.2 ≤ x ≤ 0.3

𝑆2(𝑥) = 𝑎2 + 𝑏2(𝑥 − 0.3) + 𝑐2(𝑥 − 0.3)2 + 𝑑2(𝑥 − 0.3)3 0.3 ≤ x ≤ 0.4

Imágenes:

𝑆(0.1) = 𝑓(0.1)

𝑎0 = −0.6204998
𝑆(0.2) = 𝑓(0.2)
𝑎1 = −0.28398668
𝑆(0.3) = 𝑓(0.3)

𝑎2 = 0.00660095
𝑆(0.4) = 𝑓(0.4)
0.1𝑏2 + 0.01𝑐2 + 0.001𝑑2 = 0.24182335

Continuidad:

𝑆0(0.2) = 𝑆1(0.2)
0.1𝑏0 + 0.01𝑐0 + 0.001𝑑0 = 0.3365129
𝑆1(0.3) = 𝑆2(0.3)
0.1𝑏1 + 0.01𝑐1 + 0.001𝑑1 = 0.29058763

Primera derivada:

𝑆0′(0.2) = 𝑆1′(0.2)
𝑏0 + 1/5𝑐0 + 3/100𝑑0 = 𝑏1
𝑆1′(0.3) = 𝑆2′(0.3)
𝑏1 + 1/5𝑐1 + 3/100𝑑1 = 𝑏2

Segunda Derivada:

𝑆0′′(0.2) = 𝑆1′′(0.2)
2𝑐0 + 3/5𝑑0 = 2𝑐1
𝑆1′′(0.3) = 𝑆2′′(0.3)
2𝑐1 + 3/5𝑑1 = 2𝑐2

Frontera sujeta:

𝑆0′(0.1) = 𝑓′(0.1)
𝑏0 = 3.58502082
𝑆′(0.4) = 𝑓′(0.4)
1 3
𝑏2 − 𝑐2 + 𝑑2 = 2.165293366
5 100

La Solución tendrá la forma AX=B

Resolviendo tenemos que:


i ai bi ci di
-
0 3,5850208 -2,1498407 -0,49077413
0,62049958
-
1 3,1403294 -2,297073 -0,47745836
0,28398668
2 0,00666007 2,6666773 -2,4394481 -0,44980146

You might also like