Buenas noches continuando con la marathon de publicaciones en mi blog jeje es broma muestro ahora uno de mis tantos codigos que he hecho en momentos de inspiracion y como muchos me dicen en momentos de vagancia =)
- #Programa: Integrales por metodo de Simpson
- #Programador: William Mendez
- #Fecha: 14/01/2012
- #Objetivo: """Crear un programa que permita resolver las integrales por medio de la regla de simpson"""
- #Lenguaje: Python 2.7.2
- def funcion(x):
- integral = 1/(1+x)#"""aqui ingrese la funcion que desea integrar"""
- return integral
- a = float (raw_input("Ingrese limite inferior: "))
- b = float (raw_input("Ingrese limite Superior: "))
- n = int( raw_input("Numero par de intervalos: "))
- h = (b-a)/(2*n)
- n1 = 2*n-1
- n2 = 2*n-1
- j = 1
- si = 0
- while j<=n1:
- x = a + h * j
- si += funcion(x)
- j+=2
- j = 2
- sp = 0
- while j<= n2:
- x = a + h * j
- sp += funcion(x)
- j+=2
- is = h*(funcion(a)+4*si + 2*sp+funcion(b))/3
- print"La integral es: "+is+"\n"
- print"pulse cualquier tecla para salir...."
- raw_input()
Encontre un pequeño bug en el codigo espero muy pronto subir el archivo ya depurado mil disculpas
ResponderEliminar