You are on page 1of 3

Jesús Abraham Rojas Úrzulo Licenciatura en Matemáticas

Matricula: ES1821013126 Matemáticas Discretas

Actividad 1
Derivación numérica.
Consideremos una función 𝑓(𝑥) de la cual se conoce un conjunto discreto de valores
(𝑥0 , 𝑓(𝑥0 )), (𝑥1 , 𝑓(𝑥1 )),…, (𝑥𝑛 , 𝑓(𝑥𝑛 )). Se tiene el problema de calcular la derivada en un punto 𝑥
que en principio no tiene que coincidir con alguno de los que se tiene. Ya que no se tiene la función
𝑓(𝑥) sino solamente una tabla obtenida de esta, la forma más sencilla de resolver el problema es
la diferenciación numérica, la cual consiste en estimar la derivada utilizando fórmulas obtenidas
mediante la aproximación de Taylor, que se denominan fórmulas de diferencias finitas.
La derivación numérica es una técnica de análisis numérico para calcular una aproximación a la
derivada de una función en un punto utilizando los valores y propiedades de la misma.
Por definición, la derivada de una función 𝑓(𝑥) es:
𝑓(𝑥 + ℎ) − 𝑓(𝑥)
𝑓 ′ (𝑥) = lim
ℎ→0 ℎ
Las aproximaciones numéricas que podemos hacer (para ℎ > 0) serán
Diferencias hacia adelante
𝑓(𝑥0 + ℎ) − 𝑓(𝑥0 )
𝑓 ′ (𝑥0 )𝑎𝑑𝑒𝑙𝑎𝑛𝑡𝑒 ≈

Diferencias hacia atrás
𝑓(𝑥0 ) − 𝑓(𝑥0 − ℎ)
𝑓 ′ (𝑥0 )𝑎𝑡𝑟á𝑠 ≈

Para minimizar los errores se estima que el promedio de ambas, entrega la mejor aproximación
numérica al problema dado.
𝑓(𝑥0 + ℎ) − 𝑓(𝑥0 ) 𝑓(𝑥0 ) − 𝑓(𝑥0 − ℎ)
𝑓 ′ (𝑥0 )𝑎𝑑𝑒𝑙𝑎𝑛𝑡𝑒 + 𝑓 ′ (𝑥0 )𝑎𝑡𝑟á𝑠 +
𝑓 ′ (𝑥0 )𝑐𝑒𝑛𝑡𝑟𝑎𝑙 = = ℎ ℎ
2 2
𝑓(𝑥0 + ℎ) − 𝑓(𝑥0 ) + 𝑓(𝑥0 ) − 𝑓(𝑥0 − ℎ) 𝑓(𝑥0 + ℎ) − 𝑓(𝑥0 − ℎ)
=
2ℎ 2ℎ
Ejemplo
Siendo 𝑦 = 𝑠𝑖𝑛(𝑥), calcule la derivada en el intervalo 𝑥 ∈ [0,2𝜋]
n = 40; lim_inf = 0; lim_sup = 2*pi; dt = (lim_sup - lim_inf)/n;
% El intervalo en el cual se calcula la derivada es de 0 a 2*pi, se calcula dt como
el incremento que se realizará a lo largo del cálculo para realizar el desplazamiento.
x = linspace(lim_inf,lim_sup,n); y = sin(x);
% Se crea el vector x el cual contendrá los puntos del eje x, además del vector y que
contiene la función evaluada en dichos puntos.
dif_adelante(1) = 1;
for i = 1 : n - 1
dif_adelante(i+1) = ( y(i+1)-y(i) ) / dt;
endfor
% Se calcula la derivada numérica usando diferencias hacia adelante
Jesús Abraham Rojas Úrzulo Licenciatura en Matemáticas
Matricula: ES1821013126 Matemáticas Discretas

Integración numérica
En los cursos de análisis matemático, nos enseñan como calcular una integral definida de una
función continua mediante la aplicación del Teorema Fundamental del cálculo:
Sea 𝑓(𝑥) una función continua y definida en el intervalo [𝑎, 𝑏], y sea 𝐹(𝑥) una función primitiva de
𝑓(𝑥), entonces.
𝑏
𝐼 = ∫ 𝑓(𝑥)𝑑𝑥 = 𝐹(𝑏) − 𝐹(𝑎)
𝑎

El problema en la práctica se presenta cuando nos vemos imposibilitados de encontrar la función


primitiva requerida, aún para integrales sencillas como:
1
2
∫ 𝑒 𝑥 𝑑𝑥
0

La regla del trapecio compuesta o regla de los trapecios es una forma de aproximar una integral
definida utilizando n trapecios. En la formulación de este método se supone que 𝑓(𝑥) es continua
𝑏
y positiva en el intervalo [𝑎, 𝑏]. De tal modo que la integral definida ∫𝑎 𝑓(𝑥)𝑑𝑥 representa el área de
la región delimitada por la gráfica de 𝑓(𝑥) y el eje 𝑥, desde 𝑥 = 𝑎 hasta 𝑥 = 𝑏.
Jesús Abraham Rojas Úrzulo Licenciatura en Matemáticas
Matricula: ES1821013126 Matemáticas Discretas

𝑏 𝑛

𝐼 = ∫ 𝑓(𝑥)𝑑𝑥 = lim ∑ 𝑓(𝑥𝑖 )∆𝑥


𝑎 𝑛→∞
𝑖=1

Entonces para una aproximación


𝑛

𝐼 = ∑ 𝑓(𝑥𝑖 )∆𝑥 =
𝑖=1

𝑓(𝑎 + ℎ) + 𝑓(𝑎) 𝑓(𝑎 + 2ℎ) + 𝑓(𝑎 + ℎ) 𝑓(𝑎 + (𝑛 − 2)ℎ) + 𝑓(𝑎 + (𝑛 − 1)ℎ) 𝑓(𝑎 + (𝑛 − 1)ℎ) + 𝑓(𝑏)
ℎ+ ℎ + ⋯+ ℎ+ ℎ
2 2 2 2
𝑓(𝑎) + 2𝑓(𝑎 + ℎ) + ⋯ + 2𝑓(𝑎 + (𝑛 − 1)ℎ) + 𝑓(𝑎 + 𝑛ℎ) 𝑓(𝑎) + 2𝑓(𝑎 + ℎ) + ⋯ + 2𝑓(𝑎 + (𝑛 − 1)ℎ) + 𝑓(𝑏)
ℎ[ ] = ℎ[ ]
2 2
𝑛−1
𝑓(𝑎) + 𝑓(𝑏)
ℎ[ + ∑ 𝑓(𝑥𝑖 )]
2
𝑖=2

a = 0; b = 1;
f_a = exp(0^(2));
f_b = exp(1^(2));
n= 50; dt =( b-a )/n;
sum = 0;
for i = 2 : n-1
sum = sum + exp((i*dt)^(2));
endfor
Int = ( ((f_a+f_b)/2) + sum )*dt

n I
5 1.2725
10 1.3662
25 1.4233
50 1.4428
250 1.4587
1000 1.44617

Como se puede observar, si 𝑛 → ∞, entonces

𝑛−1
𝑓(𝑎) + 𝑓(𝑏) 𝑏
ℎ[ + ∑ 𝑓(𝑥𝑖 )] → ∫ 𝑓(𝑥)𝑑𝑥
2 𝑎
𝑖=2

Bibliografía

México, U. A. (2015). Cálculo Diferencial. DCEIT.


México, U. A. (2015). Cálculo Integral. DCEIT.
https://sites.google.com/site/metalmetnumericos/home/unidad-5/5-1-derivacion-numerica
https://es.wikipedia.org/wiki/Regla_del_trapecio

You might also like