Sei sulla pagina 1di 3

INGENIERA EN SISTEMAS COMPUTACIONALES

UNIDAD II Mtodos de Solucin de Ecuaciones


Mtodo Simpson 1/3

INTEGRANTES DEL EQUIPO:
Ana Karen Hernndez Cruz.
Tania Hernndez Martnez.
Adriana Morales Antonio.
Cesar Manuel Reyes.
Gerardo Reyes Chavero.

MATERIA: Mtodos Numricos.

CATEDRTICO: Ing. Eduardo Franco Austria.

SEMESTRE: 4 TURNO: Matutino 1
Fecha de Entrega: 22 de Mayo del 2014
Este programa calcula el valor aproximado de la integral definida de una funcin en el
intervalo
[0, /2], por el mtodo de Simpson de 1/3. Los datos sern introducidos despus de la
lnea de comandos, en el momento que el programa pida dichos datos.
Empezamos poniendo todo en un solo paquete
package Simpson13;
la importamos con la Liberia:
import java.math.*;
ponemos el nombre de nuestra clase o mtodo
public class Simpson2_13 {
public static void main(String[] args) {
numero de divisiones
final int n = 1000;
extremos del intervalo
final double a = 0;
final double b = Math.PI/2;
final double xz=4+8;
double h=(b-a)/n; // tamao de cada subintervalo
primer sumando2121 21
double suma=f(a)+f(b);
segundo sumando: impares
for(int i=1; i<n; i+=2)
suma+=4*f(a+i*h);
tercer sumando: pares
for(int i=2; i<n; i+=2)
suma+=2*f(a+i*h);
mostramos el resultado final de manera consola
System.out.println("El resultado es: "+(suma*h/3));
}
funcin a integrar: sen(x)
public static double f(double x){
return Math.cos(x);
}

}
Cerramos la clase y hacemos correr el programa.
En este caso solo editamos el return Math

Para este apartado nos damos cuenta de que nuestro programa es de forma consola por lo que si
deseamos introducir otra funcin debemos editar cdigo

Potrebbero piacerti anche