Documentos de Académico
Documentos de Profesional
Documentos de Cultura
METODOS NUMERICOS
METODOS DE INTEGRACION
PROGRAMA:
function TRAPECIODOS
F=input('INGRESE LA FUNCION: ','s');
a=input('INGRESE EL VALOR DE A: ');
b=input('INGRESE EL VALOR DE B: ');
c=input('INGRESE EL VALOR DE C: ');
d=input('INGRESE EL VALOR DE D: ');
n=input('INGRESE EL VALOR DE N: ');
hx=(b-a)/n;
hy=(d-c)/n;
X=zeros(1,n+1);
X(1,1)=a;
for i=1:1:n
X(i+1)=X(i)+hx;
end
Y=zeros(1,n+1);
Y(1,1)=c;
for i=1:1:n
Y(i+1)=Y(i)+hy;
end
G=zeros(1,n+1);
f=inline(F);
for i=1:1:n+1
for j=1:1:n
G(i)=G(i)+(hy/2)*(f(X(i),Y(j))+f(X(i),Y(j+1)));
end
end
I=0;
for i=1:1:n
I=I+(hx/2)*(G(i)+G(i+1));
end
fprintf('EL VALOR DE I ES: %1.6f\n',I)
syms x y
r=int(int(F,y,c,d),x,a,b);
R=double(r);
fprintf('EL VALOR DE LA INTEGRACION ES: %1.6f\n',R)
e=abs(R-I);
E=double(e);
fprintf('EL ERROR ABSOLUTO ES: %1.6f\n',E)
𝟏 𝟒
a) 𝑰 = ∫−𝟏 ∫𝟐 (𝟏𝟎 + 𝟐𝒙𝟐 + 𝟐𝒚𝟐 )𝒅𝒚𝒅𝒙 𝒏=𝟐
Compilación:
INGRESE EL VALOR DE B: 1 35
INGRESE EL VALOR DE C: 2 30
25
INGRESE EL VALOR DE D: 4
20
INGRESE EL VALOR DE N: 2
15
4
EL VALOR DE I ES: 120.000000
3.5 1
3 0.5
EL VALOR DE LA INTEGRACION ES: 117.333333 0
2.5 -0.5
EL ERROR ABSOLUTO ES: 2.666667 2 -1
>> syms x y
>> x=-1:0.1:1;
>> y=2:0.1:4;
>> [X,Y]=meshgrid(x,y);
>> Z=10+2.*X.^2+2.*Y.^2;
>> mesh(X,Y,Z)
𝟏 𝟏
b) 𝑰 = ∫−𝟏 ∫𝟎 (𝒙𝟒 𝒚 + 𝒚𝟐 )𝒅𝒚𝒅𝒙 𝒏=𝟐
Compilación:
INGRESE EL VALOR DE B: 1
1.5
INGRESE EL VALOR DE C: 0
1
INGRESE EL VALOR DE D: 1
>> x=-1:0.1:1;
>> y=0:0.1:1;
>> [X,Y]=meshgrid(x,y);
>> Z=X.^4.*Y+Y.^2;
>> mesh(X,Y,Z)
𝟒 𝟐 𝟏
c) 𝑰 = ∫𝟑 ∫𝟏 ((𝑿+𝒀)𝟐 ) 𝒅𝒚𝒅𝒙 𝒏 = 𝟐
Compilación:
0.07
INGRESE LA FUNCION: 1/(x+y)^2
0.06
0.02
INGRESE EL VALOR DE D: 2 2
4
INGRESE EL VALOR DE N: 2 1.5 3.6
3.8
3.4
3.2
EL VALOR DE I ES: 0.041253 1 3
EL VALOR DE LA INTEGRACION ES: 0.040822
>> syms x y
>> x=3:0.1:4;
>> y=1:0.1:2;
>> [X,Y]=meshgrid(x,y);
>> Z=1./(X+Y).^2;
>> mesh(X,Y,Z)
𝟏 𝟏
d) ∫𝟎 ∫𝟎 (𝒙𝒚𝒆𝒙+𝒚 )𝒅𝒚𝒅𝒙 𝒏=𝟐
Compilación:
8
INGRESE LA FUNCION: x*y*exp(x+y)
INGRESE EL VALOR DE A: 0 6
INGRESE EL VALOR DE B: 1 4
INGRESE EL VALOR DE C: 0
2
INGRESE EL VALOR DE D: 1
0
INGRESE EL VALOR DE N: 2 1
1
EL VALOR DE I ES: 1.191920 0.8
0.5 0.6
0.4
EL VALOR DE LA INTEGRACION ES: 1.000000 0.2
0 0
EL ERROR ABSOLUTO ES: 0.191920
>> syms x y
>> x=0:0.1:1;
>> y=0:0.1:1;
>> [X,Y]=meshgrid(x,y);
>> Z=X.*Y.*exp(X+Y);
>> mesh(X,Y,Z)