Suponemos que son nodos equiespaciados con paso y el punto medio del subintervalo es . La integral queda: .
Implementarlo en Octave como una función rectangulo.m
:
Ejemplo de uso:
int=rectangulo('x^2',0,10,15)
exacta=10^3 / 3
error=(exacta-int)/exacta % porcentage de error
rectangulo('x^2',0,10,100)
error=(exacta-int)/exacta
Suponemos que son nodos equiespaciados con paso , la expresión matemática de la integral queda:
Implementarlo en Octave como una función trapecio.m
:
Ejemplo de uso:
int=rectangulo('x^2',0,10,15)
exacta=10^3 / 3
error=(exacta-int)/exacta % porcentage de error
rectangulo('x^2',0,10,100)
error=(exacta-int)/exacta
Video de explicación del Método de Simpson 1/3
Obtenemos:
Pseudocódigo:
Entradas: f, h, x0, xf
ans = 0
ans = ans + f(x0) + f(xf)
n = 2 * h
for xi = x0+h, adding n, to xf-h do
ans = ans + 4 * f(xi)
end for
for xi2 = x0+2*h, adding n, to xf-2*h do
ans = ans + 2 * f(xi2)
end for
ans = (ans * h)/3
print "La integral solucion es ans"
fin
Implementarlo en Octave como una función simpson13.m
:
Ejemplo: Con la ecuación desde hasta .