Matlab - Precision de integracion Matlab

 
Vista:

Precision de integracion Matlab

Publicado por Giancarlo (1 intervención) el 11/10/2014 19:39:25
Muy buenas, necesito ayuda por favor, para desarrollar un algoritmo en matlab que me permita halla el numero de rectangulos necesarios para el calculo mas o menos preciso de la integral de f(x)=exp(-(x^2)) . Intente lo siguiente y no me funciono :(

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
disp('Calculo de la integral definida de f(x)=exp(-(x^2))
a=input('Ingrese el limite inferior de integracion:');
b=input('Ingrese el limite superior de integracion:');
v=0;
e=0;
for n=1:1000
    dx=(b-a)/n;
	for k=1:n
		c=a+k*dx;
		w=v+exp(-(c^2));
		v=w;
		f=v*dx;
	end
	if abs(f-e)<(10^(-5))
		break
	end
	e=f;
end
disp(['Resultado: ',num2str(e)]);
disp(['El numero de rectangulos es:',num2str(k)]);


AYUDENME
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder