Professional Documents
Culture Documents
MATEMÁTICAS
13 de agosto de 2018
Índice general
1. 1.- INTERPOLACIÓN 3
1.1. FUNCIÓN f (x) = x4 − 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. FUNCIÓN f (x) = sen (x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1
1.3. FUNCIÓN f (x) = x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2. 2.-ALGORITMOS 13
3. 3.- PROGRAMACIÓN 14
1
Índice de figuras
1.1. 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.7. Polinomios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1. sin(x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2. parabola . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2
Capítulo 1
1.- INTERPOLACIÓN
= x−1.5 x−1
−0.5 y1 + 0.5 y2
y1 = f (x0 ) = −2
= −2 (x − 1.5) y1 + 2 (x − 1) y2 ⇒ 33
y2 = f (x1 ) = 16
= −2 (x − 1.5) y1 + 2 (x − 1) y2
33
= −2 (x − 1.5) (−2) + 2 (x − 1) 16
= (−2x + 3) 2 + 33(x−1)
8
x+15
= 8
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
3
No. 1 2 3
x -3 0.5 3
f (x) = x4 − 3 78 -2.9375 78
x+15
P1 (x) = 8 1.5 1.9375 2.25
ER 0.9807692307692307 1.6595744680851063 0.9711538461538461
Figura 1.1: 1
Grado 2.
Sean los nodos ⇒ x0 = −1; x1 = 0; x2 = 2
(x−x1 )(x−x2 ) (x−x0 )(x−x2 ) (x−x0 )(x−x1 )
P (x) = (x0 −x1 )(x0 −x2 ) y1 + (x1 −x0 )(x1 −x2 ) y2 + (x2 −x0 )(x2 −x1 ) y3
(x−0)(x−2) (x+1)(x−2) (x+1)(x−0)
= (−1−0)(−1−2) y1 + (0+1)(0−2) y2 + (2+1)(2−0) y3
y1 = f (x0 ) = −2
x(x−2) (x+1)(x−2)
= 3 y1 + −2 y2 + x(x+1)
6 y3 =⇒ y2 = f (x1 ) = −3
y3 = f (x2 ) = 13
= x(x−2)
3 (−2) + (x+1)(x−2)
−2 (−3) + x(x+1)
6 (13)
= − 23 x2 − 2x + 32 x2 − x − 2 + 13 2
6 x +x
= − 32 x2 + 34 x + 32 x2 − 32 x − 3 + 13 2 13
6x + 3x
18 2 12
= 6 x + 6 x−3
= 3x2 + 2x − 3
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
No. 1 2 3
x -1 0.35 2.5
f (x) = x4 − 3 -2 -2.98499375 36.0625
P2 (x) = 3x2 + 2x − 3 -2 -1.9325 20.75
ER 0 0.35259495936968044 0.4246100519930676
4
Nota: Notemos que el polinomio es de grado dos por lo que el error sera mas pequeño que al de
grado tres.
Figura 1.2:
Grado 3.
Sean los nodos ⇒ x0 = −1; x1 = 0; x2 = 2; x3 = 3
P (x) = (x(x−x1 )(x−x2 )(x−x3 ) (x−x0 )(x−x2 )(x−x3 ) (x−x0 )(x−x1 )(x−x3 ) (x−x0 )(x−x1 )(x−x2 )
−x )(x −x )(x −x ) y1 + (x −x )(x −x )(x −x ) y2 + (x −x )(x −x )(x −x ) y3 + (x −x )(x −x )(x −x ) y4
0 1 0 2 0 3 1 0 1 2 1 3 2 0 2 1 2 3 3 0 3 1 3 2
= 4x3 − x2 − 5x + 3
Figura 1.3:
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
5
No. 1 2 3
x -3 0 4.5
f (x) = x4 − 3 78 -3 407.0625
P3 (x) = 4x3 − x2 − 5x + 3 -99 3 324.75
ER 2.269230769230769 2 0.2022109626900046
enonces:
x−x1 x−x0
P (x) = x0 −x1 y1 + x1 −x0 y2
√
2
π
x− π6 x− π4 f (x) = f (x0 ) = sen 4 = 2 = y1
= π π y1 + π π y2 =⇒
4−6 6−4 f (x) = f (x1 ) = sen π 1
6 = 2 = y2
√
x− π6 2x− π
+ π −4π 12
= π π
4−6
2 6 4
π √
( )
x− 2 (x− π )
= π6 2 + − π4 12
( 12 ) ( 12 )
√
6 2(x− π6 )
− π6 x − π4
= π
√
(6 2−6)x
3
√
= π + 2 − 2
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
No. 1 2 3
x -4 0.5 1.5
f (x) = sen (x) 0.7568024953079282 0.4794255386042 0.99749498660405
√
(6 2−6)x
√
P1 (x) = π + 32 − 2 4.1239584414094566 -0.418985062845914 -1.428528063791
ER 4.449187161746207 1.87393146403035 2.432115532384717
6
Figura 1.4:
Para grado 2
Sean los nodos x0 = −2.5π, x1 = 0, x2 = 3π
buscamos los valores de y1 , y2, y3 de los cuales son:
entonces:
f (x) = f (x0 ) = sen (−2.5π) = 1 = y1
⇒ f (x) = f (x1 ) = sen (0) = 0 = y2
f (x) = f (x2 ) = sen (3π) = 0 = y3
Una vez obtenidos los valores de y1 , y2, y3 procedemos a construir el polinomio de grado dos, el
cual se aproximara a la función buscada.
(x−x1 )(x−x2 ) (x−x0 )(x−x2 ) (x−x0 )(x−x1 )
P (x) = (x0 −x1 )(x0 −x2 ) y1 + (x1 −x0 )(x1 −x2 ) y2 + (x2 −x0 )(x2 −x1 ) y3
(x−0)(x−3π) (x+2.5π)(x−3π) (x+2.5π)(x−0)
= (−2.5π−0)(−2.5π−3π) y1 + (0+2.5π)(0−3π) y2 + (3π+2.5π)(3π−0) y3
(x−0)(x−3π) (x+2.5π)(x−3π) (x+2.5π)(x−0)
= (−2.5π−0)(−2.5π−3π) (−1) + (0+2.5π)(0−3π) (0) + (3π+2.5π)(3π−0) (0)
x(x−3π)
= (−2.5π)(−2.5π−3π) (−1)
x2 −3πx
= 13.75 (−1)
−x2 +3πx
= 13.75
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
No. 1 2 3
x -4 0.5 0.78
f (x) = sen (x) 0.756802495307928 0.479425538604203 0.703279419200410
−x2 +3πx
P2 (x) = 13.75 -3.905389952223819 0.32453738039161 0.4903946770
ER 6.160381970774016 0.323070311739190 0.302702931923085
7
Figura 1.5:
Para grado 3
Sean los nodos x0 = −2.5π, x1 = − π2 , x2 = π2 ; x3 = 3π
buscamos los valores de y1 , y2, y3 , y4 de los cuales son:
entonces:
f (x) = f (x0 ) = sen (−2.5π) = 1 = y1
f (x) = f (x1 ) = sen − π2 = −1 = y2
⇒
f (x) = f (x2 ) = sen π2 = 1 = y3
f (x) = f (x3 ) = sen (3π) = 0 = y4
Una vez obtenidos los valores de y1 , y2, y3 , y4 procedemos a construir el polinomio de grado tres, el
cual se aproximara a la función buscada.
P (x) = (x(x−x1 )(x−x2 )(x−x3 ) (x−x0 )(x−x2 )(x−x3 ) (x−x0 )(x−x1 )(x−x3 ) (x−x0 )(x−x1 )(x−x2 )
−x )(x −x )(x −x ) y1 + (x −x )(x −x )(x −x ) y2 + (x −x )(x −x )(x −x ) y3 + (x −x )(x −x )(x −x ) y4
0 1 0 2 0 3 1 0 1 2 1 3 2 0 2 1 2 3 3 0 3 1 3 2
(x−x1 )(x−x2 )(x−x3 ) (x−x0 )(x−x2 )(x−x3 ) (x−x0 )(x−x1 )(x−x3 ) (x−x0 )(x−x1 )(x−x2 )
= (x0 −x1 )(x0 −x2 )(x0 −x3 ) + (x1 −x0 )(x1 −x2 )(x1 −x3 ) (−1)+ (x2 −x0 )(x2 −x1 )(x2 −x3 ) + (x3 −x0 )(x3 −x1 )(x3 −x2 ) (0)
8
Figura 1.6:
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
No. 1 2 3
x -1.75 0.1 2
f (x) = sen(x) -0.983985946873936 0.09983341664682 0.909297426
8 3 6 2 212 4
P3 (x) = − 105π 3 x − 7π 2 x + 105π x + 35 -1.263207947397926 0.177683071519455 1.032606356
ER 0.2837662482996435 0.77979555831519 0.135609016
9
√
2
π
x−9 1
x+8 1
f (x) = f (x0 ) = sen 4 = 2 = y1
= −8−9 − 8 + 9+8 9 =⇒ π 1
f (x) = f (x1 ) = sen 6 = 2 = y2
x−9
− 18 + x+8 1
= −17 17 9
x−9
− 18 + x+8 1
= −17 17 9
= x
76 − 121
612
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
No. 1 2 3
x 6 1 2.5
1
f (x) = x 0.166666666 1 0.4
x 121
P1 (x) = 76 − 612 -0.11876504987960 -0.18455452356 -0.164817681458
ER 1.7125902992 1.18455452356 1.412044203
Figura 1.8:
Para grado 2
Sean los nodos x0 = 0.5, x1 = 1, x2 = 6
buscamos los valores de y1 , y2, y3 de los cuales son:
entonces:
1
f (x) = f (x0 ) = 0.5 = 2 = y1
⇒ f (x) = f (x1 ) = 1 = y2
f (x) = f (x2 ) = 16 = y3
Una vez obtenidos los valores de y1 , y2, y3 procedemos a construir el polinomio de grado dos, el
cual se aproximara a la función buscada.
(x−x1 )(x−x2 ) (x−x0 )(x−x2 ) (x−x0 )(x−x1 )
P (x) = (x0 −x1 )(x0 −x2 ) y1 + (x1 −x0 )(x1 −x2 ) y2 + (x2 −x0 )(x2 −x1 ) y3
10
(x−1)(x−6) (x−0.5)(x−6) (x−0.5)(x−1) 1
= (0.5−1)(0.5−6) (2) + (1−0.5)(1−6) (1) + (6−0.5)(6−1) 6
(x−1)(x−6)
(2) + (x−0.5)(x−6) + (x−0.5)(x−1) 1
= 2.75 −2.5 27.5 6
8
8x2 − 7x + 6 + − 25 1
x2 − 6.5x + 3 + 165 x2 − 1.5x + 0.5
= 11
x2
= 3 − 25 x + 19
6
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
No. 1 2 3
x 0.5 1.5 6
1
f (x) = x 2 0.66666 0.166666666666
x2 5 19
P1 (x) = 3 − 2x + 6 1.9999 0.166666666 0.166666666666
ER 1.1102230246251565e-16 0.7500000000 8.326672684688674e-16
Figura 1.9:
Para grado 3
Sean los nodos x0 = 0.5, x1 = 1, x2 = 3; x3 = 6
buscamos los valores de y1 , y2, y3 , y4 de los cuales son:
entonces:
f (x) = f (x0 ) = 2 = y1
f (x) = f (x1 ) = 1 = y2
⇒
f (x) = f (x2 ) = 13 = y3
f (x) = f (x3 ) = 16 = y4
Una vez obtenidos los valores de y1 , y2, y3 , y4 procedemos a construir el polinomio de grado tres, el
cual se aproximara a la función buscada.
P (x) = (x(x−x1 )(x−x2 )(x−x3 ) (x−x0 )(x−x2 )(x−x3 ) (x−x0 )(x−x1 )(x−x3 ) (x−x0 )(x−x1 )(x−x2 )
−x )(x −x )(x −x ) y1 + (x −x )(x −x )(x −x ) y2 + (x −x )(x −x )(x −x ) y3 + (x −x )(x −x )(x −x ) y4
0 1 0 2 0 3 1 0 1 2 1 3 2 0 2 1 2 3 3 0 3 1 3 2
11
(x−1)(x−3)(x−6) (x−0.5)(x−3)(x−6) (x−0.5)(x−1)(x−6) 1 (x−0.5)(x−1)(x−3) 1
= (0.5−1)(0.5−3)(0.5−6) (2) + (1−0.5)(1−3)(1−6) (1) + (3−0.5)(3−1)(3−6) 3 + (6−0.5)(6−1)(6−3) 6
(x−1)(x−3)(x−6) (x−0.5)(x−3)(x−6) (x−0.5)(x−1)(x−6) 1 (x−0.5)(x−1)(x−3) 1
= (−0.5)(0.5−3)(0.5−6) (2) + (1−0.5)(1−3)(1−6) + (3−0.5)(3−1)(3−6) 3 + (6−0.5)(6−1)(6−3) 6
(x−1)(x−3)(x−6)
= (−0.5)(−2.5)(−5.5) (2) + (x−0.5)(x−3)(x−6)
(0.5)(−2)(−5) + (x−0.5)(x−1)(x−6) 1
(2.5)(2)(−3) 3 + (x−0.5)(x−1)(x−3) 1
(5.5)(5)(3) 6
100(x3 −10x2 +27x−17) (x3 −9.5x2 +22.5x−9) (x3 −7.5x2 +9.5x−3) (x3 −4.5x2 +5x−1.5)
=− 339 + 5 − 45 + 495
6443 3
= − 55935 x + 1.207428265x2 − 3.665611871x + 3.573370877
Comparación del error relativo para ciertos puntos específicos como podemos visualizar en la ta-
blatura.
No. 1 2 3
x 0.2 2 3
1
f (x) = x 5 0.5 0.3333
P1 (x) 2.88762 0.15036 0.3333949
ER 0.4224751 0.69927594 9.018497615365106e-10
Figura 1.10:
Notemos que este polinomio de tercer grado se aproxima a la función f (x) = 1x , pero solamente en
el primer cuadrante el cual realmente la aproxima como podemos ver en la figura 10.
12
Capítulo 2
2.-ALGORITMOS
Definicion (O mayuscula)
Sea {βn }una sucesion tal que βn → 0 y {αn } una sucesion tal que αn → α. La sucesion {αn }
converge a α con rapidez de convergencia O (βn ) si existe una constante K tal que
| αn − α |≤ K | βn |
,para n grande,
y en tal caso se acostumbra a escribir
αn = α + O (βn )
1
Por lo general βn = np con p 0
Ejemplo: consideremos las siguientes funciones recursivas
αn = n+1
n2
→0 y αn∧ = n+3
n3
→0
Ambas sucesiones convergen a cero pero una lo hace mas rapido que otra: si
1 1
βn := n y βn := n2
entonces
n+1 n+n
= 2 1n = 2βn 1
| αn − 0 |= n2
≤ n2
=⇒ αn = 0 + O n
y
| αn∧ − 0 |= n+3
n2
≤ n+3n
n2
= 4 n12 = 4βn∧ =⇒ αn∧ = 0+O 1
n2
13
Capítulo 3
3.- PROGRAMACIÓN
import math
def simpson(f,a,b):
c=(a+b)/2 h=(b-a)/2
return(h*(f(a)+4*f(c)+f(b))/3)
def f(x):
funcion=math.sin(x)
return(funcion)
t=simpson(f,0,2)
print(’El area de la integral es: ’,t)
El area de la integral es: 2.0943951023931953
14
Figura 3.2: parabola
15
Bibliografía
[2] Steven C. Chapra Métodos Numericos para Ing. 6ta ed; Mac Graw Hill.
[3] Elkner, J., Downey, A. B. & Meyers, C. (2010). How to think like a computer scientist: Lear-
ning with Python. (2da. ed.)
16