Principal | Gráficos 3D | Gráficos 2D | Fractales | Math | Códigos | Tutoriales | Links
Cuando una integral definida no tiene primitiva, o su cálculo resulta muy complicado por los métodos tradicionales, se recurre a la integración númerica. Esta consiste en calcular un valor, lo mas aproximado posible, al que obtendriamos mediante el cálculo integral.
Este algoritmo es uno de los mas utilizados para calcular en forma aproximada el valor de la integral de la funcion f(x) en el intervalo [a,b].
Aplicamos la Regla compuesta de Simpson para calcular el valor aproximado de la integral de la siguiente función f(x)=x2Cos(x) en el intervalo [0,2]. Tomamos a=0, b=2 y un N=26 (N tiene que ser Par), con lo cual nos da un valor aproximado de 0.154008. Código en Visual Basic del ejemplo simpson.zip (1.683 bytes)
Function Simpson(ByVal a As Double, ByVal b As Double, ByVal N As Integer) As Double Dim x, x0, x1, x2, h As Double Dim i As Integer h = (b - a) / N x0 = f(a) + f(b) x1 = 0 x2 = 0 For i = 1 To (N - 1) x = a + i * h If Par(i) Then x2 = x2 + f(x) Else x1 = x1 + f(x) End If Next i Simpson = h * (x0 + 2 * x2 + 4 * x1) / 3 End Function |
valcoey@hotmail.com
Ramiro Alcocer, 2001
Principal | Gráficos 3D | Gráficos 2D | Fractales | Math | Códigos | Tutoriales | Links