Documentos de Académico
Documentos de Profesional
Documentos de Cultura
function s = intsimp(f, a, b, n)
h = (b - a) / n;
i2 = 2 * (0:(n/2 - 1));
x = a + i2 * h;
s = s * h / 3;
end
𝑛⁄ −1
2
𝑏
ℎ
∫ 𝑓(𝑥)𝑑𝑥 ≈ ∑ [𝑓(𝑎 + 2𝑖ℎ) + 4𝑓(𝑎 + (2𝑖 + 1)ℎ) + 𝑓(𝑎 + (2𝑖 + 2)ℎ)]
𝑎 3
𝑖=0
Esta es la fórmula de aproximación del método de Simpson 1/3 para segmentos múltiples, posiblemente no
se parezca a la que han trabajado en clase, pero es otra manera de representar la fórmula y sobre esta fórmula
se trabajará el algoritmo.
function s = intsimp(f, a, b, n)
En esta primera línea del algoritmo se define una función llamada intsimp, donde como datos de
entrada será la función que queremos integrar, 𝑓, los límites de integración (𝑎, 𝑏) y los segmentos
𝑛, el cual le llamaremos los parámetros de la función, y el resultado de la función queda definido
con la letra 𝑠.
h = (b - a) / n;
En la siguiente línea se define ℎ que será la anchura de cada uno de los segmentos,
i2 = 2 * (0:(n/2 - 1));
En las siguientes líneas ya se define propiamente el algoritmo del método de Simpson, voy a tratar
de explicarlo mejor con un ejemplo, vamos a suponer que queremos determinar una integral por el
método de Simpson 1/3 donde n=6, entonces la fórmula queda de la siguiente forma:
𝑛⁄ −1
2
𝑏
ℎ
∫ 𝑓(𝑥)𝑑𝑥 ≈ ∑ [𝑓(𝑎 + 2𝑖ℎ) + 4𝑓(𝑎 + (2𝑖 + 1)ℎ) + 𝑓(𝑎 + (2𝑖 + 2)ℎ)]
𝑎 3
𝑖=0
Con 𝑛 = 6
4
𝑏
ℎ
∫ 𝑓(𝑥)𝑑𝑥 ≈ ∑[𝑓(𝑎 + 2𝑖ℎ) + 4𝑓(𝑎 + (2𝑖 + 1)ℎ) + 𝑓(𝑎 + (2𝑖 + 2)ℎ)]
𝑎 3
𝑖=0
i2 = 2 * (0:(n/2 - 1));
Nota: Si revisan el manual de OCTAVE, la instrucción (0:2) define un vector de esta forma (0 1 2)
con 3 elementos, es una forma simplificada de especificar un vector donde sus elementos van en
secuencia.
x = a + i2 * h; 𝑥 es un vector ¡
𝑥 = 𝑎 + (0 2 4)ℎ
𝑥 = 𝑎 + (0ℎ 2ℎ 4ℎ )
𝑥 = (𝑎 𝑎 + 2ℎ 𝑎 + 4ℎ )
Nota: En algebra lineal nos dicen que solo se suman matrices del mismo tamaño aquí en este caso
en OCTAVE se está sumando un escalar 𝑎 con el vector (0ℎ 2ℎ 4ℎ ) funciona de distinta manera
la suma para el OCTAVE porque el escalar se suma a cada elemento del vector,
s = s * h / 3;
𝑓(𝑥0 ) + 4𝑓(𝑥1 ) + 𝑓(𝑥2 ) 𝑓(𝑥2 ) + 4𝑓(𝑥3 ) + 𝑓(𝑥4 ) 𝑓(𝑥4 ) + 4𝑓(𝑥5 ) + 𝑓(𝑥6 )
𝐼 ≈ 2ℎ + 2ℎ + 2ℎ
6 6 6
Con la relación de los colores especifico lo que se está calculando con la fórmula esto para el
ejemplo con 𝑛 = 6
Espero que se haya comprendido el algoritmo del método de bisección tómate tu tiempo analiza
cada instrucción. Vamos a ponerlo en práctica
Ejemplo
Utilice OCTAVE para calcular la siguiente integral por el método de Simpson 1/3 de segmentos
múltiples con n=10
2
𝑥 2⁄
∫ (5𝑥𝑒 4 + 8)𝑑𝑥 =
−1
function y = f(x);
y = 5*x.*exp(x.^2/4)+8;
h = (b - a) / n;
i2 = 2 * (0:(n/2 - 1));
x = a + i2 * h;
s = s * h / 3;
end
El cálculo del Área con las funciones previamente definidas queda como:
Este es el archivo que corres (RUN) y hace el llamado a las funciones que previamente definimos.
El cual llamamos EjercicioSimpson1/3.m
Chapra S. & Canale R.. (1987). Métodos numéricos para ingenieros, México: Mc Graw Hill