Está en la página 1de 8

Métodos de

integración numérica.
Luis Enrique Romero Cervantes

17 de enero 2022.

CTG05

Métodos numéricos en Ingeniería.

1
2
4.-

3
/*aqui empieza el metodo del trapezio*/
float trapecio(float *vectorfx1, float dx1, int n1) //funcion
{
int i;
float sum, res;
sum=vectorfx1[0];
for (i=1; i<n1-2; i=i+2)
sum=sum+4*vectorfx1[i]+2*vectorfx1[i+1];/*se acumula la suma de las
funnciones evaluadas*/
sum=sum+4*vectorfx1[n1-1]+vectorfx1[n1];
res=dx1*sum/3;
return res; /*regresa el resultado final*/
}

5.- /*inicia el metodo de simpson 1/3*/


x[1]=a;
for(i=2;i<=fajas+1;i++)
x[i]=(deltx+x[i-1]);
/*los resultados estan guardados en el vector x*/

4
for(i=1;i<=fajas+1;i++)
{
printf("\n Inserte el valor de f(%lf):\t",x[i]);
scanf("%lf",&fx[i]);
}
/* la funcion evaluada en los puntos estan guardados en el vector f(x)*/
for(i=2;i<fajas+1;i++)
{/*se utiliza una funcion logica para diferenciar los factores pares de los
impares*/
if(i%2==0) //valores pares que se multiplicaran por 4
c+=fx[i];
else
d+=fx[i]; //valores impares que se multiplicaran por 2
}
/* se presenta el resultado final*/
i=fajas;
A=(deltx/3)*(fx[1]+fx[i+1]+(4*c)+(2*d));
printf("\n El resultado de la integral es:\t%lf\n\n",
A);
return 0;
}

5
6
7
8

También podría gustarte