1 #include 2 #include math.h> 3 4 /* El proposito de este

Anuncio
1 #include <stdio.h>
22
2 #include <math.h>
23
deltaT=limiteSuperior-limiteInferior;
3
24
printf("Pedazos\tSuma de Riemann\n");
4 /* El proposito de este programa es
25
for (j = 0; j < 7; ++j){ /*Este for recorre
5
* realizar sumas de Riemann
26
6
* con particiones regulares en el
27
7
* intervalo [-1,1] para la
28
8
* funcion f(x)=(1 - x^2)^{1/2} */
29
deltaX=deltaT/(pedazos[j]);
9
30
x=limiteInferior;
10 double fDeX(double x){
31
while(x < limiteSuperior){
11
32
puntoMedio=(x + (x + deltaX))/2.0;
12 }
33
sumaDeRiemann=sumaDeRiemann+\
13
34
14 int main(void){
35
15
return (sqrt(1.0 -x*x));
double limiteInferior=-1.0,\
el arreglo pedazos*/
sumaDeRiemann=0.0; /*Inicio de la suma
y definicion de DeltaX*/
fDeX(puntoMedio)*deltaX;
x = x + deltaX;
36
}
16
limiteSuperior=1.0,\
37
printf("%d\t%.6f\n", pedazos[j],\
17
x=0.0, sumaDeRiemann=0.0,\
38
18
puntoMedio=0.0, deltaX=0.0,\
39
19
deltaT=0.0;
40
20
int pedazos[7]={1,2,5,10,100,1000,100000}\
21
j=0;
41
sumaDeRiemann);
}
return 0;
42 }
1
1
0.5
0.5
0
0
-0.5
-0.5
-1
-1
-1
-0.5
0
0.5
1
1
1
0.5
0.5
0
0
-0.5
-0.5
-1
-1
-0.5
0
0.5
1
-1
-0.5
0
0.5
1
-1
-1
-0.5
0
0.5
1
Descargar