Está en la página 1de 10

Deber integrales

Nombre: Josué Vázquez

21. Evalúe la integral siguiente:

a) en forma analítica.
clear all
syms x
f = 6+3*cos(x)
display('El resultado exacto es:');
Ex = eval(int(f,x,0,pi/2))

b) con una sola aplicacion de la regla del

trapecio.
a = 0; b = pi/2
fa = subs(f,x,a)
fb = subs(f,x,b)
I = (b-a)*(fa+fb)/2

c) con aplicacion multiple de la regla del trapecio con n = 2 y 4


clear all
syms x
f = 6+3*cos(x)
a = 0; b = pi/2 ; %Limites
n = 2; % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo del trapecio')
I = (b-a)*((fx0+2*fx1+fx2+fx3+fxn)/(2*n))
E1 = diff(f,x,2); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = eval(((b-a)^3/(12*n^2))*E3)
clear all
syms x
f = 6+3*cos(x)
a = 0; b = pi/2 ; %Limites
n = 4; % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo del trapecio')
I = (b-a)*((fx0+2*fx1+fx2+fx3+fxn)/(2*n))
E1 = diff(f,x,2); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = eval(((b-a)^3/(12*n^2))*E3)

d) con una sola aplicacion de la regla de Simpsn 1/3.


clear all
syms x
f = 6+3*cos(x)
a = 0; b = pi/2 ; %Limites
n = 1 % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo de Simpson')
I = (b-a)*((fx0+4*fx1+fx2+fx3+fxn)/(6))
E1 = diff(f,x,2); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = eval(((b-a)^3/(12*n^2))*E3)

e) con aplicación múltiple de la regla de Simpson, con n = 4.


clear all
syms x
f = 6+3*cos(x)
a = 0; b = pi/2 ; %Limites
n = 4 % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo de Simpson')
I = (b-a)*((fx0+4*fx1+fx2+fx3+fxn)/(6))
E1 = diff(f,x,2); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = eval(((b-a)^3/(12*n^2))*E3)
f) Con una sola aplicación de la regla de Simpson 3/8.
clear all
syms x
f = 6+3*cos(x)
a = 0; b = pi/2; %Limites
n = 1; % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo de Simpson')
I = (b-a)*((fx0+3*fx1+3*fx2+fx3+fxn)/(8))
display('Error absoluto del metodo de Simpson')
E1 = diff(f,x,4); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = abs(eval(((b-a)^5/(6480))*E3))
E1 = diff(f,x,2); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = eval(((b-a)^3/(12*n^2))*E3)
2.51 integre la siguiente función en forma analítica como con la regla de Simpson. con n =
4 y 5. Analice los resultados
clear all
syms x
f = (4*x - 3)^2
display('El resultado exacto es:');
Ex = eval(int(f,x,-3,5))

Regla de Simpson Simpson n = 4


clear all
syms x
f = (4*x - 3)^2
a = -3; b = 5; %Limites
n = 4; % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo de Simpson')
I = (b-a)*((fx0+4*fx1+fx2+fx3+fxn)/(6))

Regla de Simpson n = 5
clear all
syms x
f = (4*x - 3)^2
a = -3; b = 5; %Limites
n = 5; % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo de Simpson')
I = (b-a)*((fx0+4*fx1+fx2+fx3+fxn)/(6))

21.7 integre la función tanto analítica como numéricamente. Para las evaluaciones
numéricas use

a) una sola aplicación de la regla del trapecio


clear all
syms x
f = 14^(2*x)

a = -3; b = 5
fa = subs(f,x,a)
fb = subs(f,x,b)
I = (b-a)*(fa+fb)/2

b) la regla de Simpson 1/3


clear all
syms x
f = 14^2*x
a = -3; b = 5; %Limites
n = 1; % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo de Simpson')
I = (b-a)*((fx0+4*fx1+fx2+fx3+fxn)/(6))
display('Error absoluto del metodo de Simpson')
E1 = diff(f,x,4); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = abs(eval(((b-a)^5/(2880))*E3))

c) la Regla de simpson 3/8


clear all
syms x
f = 14^2*x
a = -3; b = 5; %Limites
n = 1; % Cantidad de segmentos
i = (b-a)/n; % Intervalo
x0 = a; x1 = x0+i; x2 = x1+i; x3 = x2+i; xn =x3+i;
fx0 = eval(subs(f,x,x0))
fx1 = eval(subs(f,x,x1))
fx2 = eval(subs(f,x,x2))
fx3 = eval(subs(f,x,x3))
fxn = eval(subs(f,x,xn))
display('Respuesta metodo de Simpson')
I = (b-a)*((fx0+3*fx1+3*fx2+fx3+fxn)/(8))
display('Error absoluto del metodo de Simpson')
E1 = diff(f,x,4); %segunda derivada
E2 = int(E1,x,a,b); %integral de la segunda derivada
E3 = E2/(b-a);
E = abs(eval(((b-a)^5/(6480))*E3))

d) la regla de Boole

e) el metodo del punto medio

f) la formula integracion abierta en 3 segmentos y 2 puntos, y g) la formula de integracion


abierta de 4 segmentos y 3 puntos.
21.11 Evalúe la integral de los datos que se tabula en seguida, con a)
la
regla del trapecio, y b)las reglas de Simpson.
clc, clear all
Vectorx = [0 , 0.1 , 0.2 , 0.3 , 0.4 , 0.5]
Vectorfx = [1 , 8 , 4 , 3.5 , 5 , 1]
%% Trapecio simple
display('Trapecio simple')
I1 = (0.5)*(1+1)/2

%% Trapecio multiple
display('Trapecio multiple')
I1 = (0.5)*(1+2*(8+4+3.5+5)+1)/10
%% Simpson 1/3
display('Simpson 1/3')
I1 = (0.5)*(1+(4*(8+3.5))+(2*(4+5))+1)/15

21.10 Evalúe la integral de los datos que se tabula en seguida, con a) la


regla del trapecio, y b)las reglas de Simpson.
clc, clear all
Vectorx = [0 , 0.1 , 0.2 , 0.3 , 0.4 , 0.5]
Vectorfx = [1 , 8 , 4 , 3.5 , 5 , 1]
%% Trapecio simple
display('Trapecio simple')
I1 = (0.5)*(1+1)/2

%% Trapecio multiple
display('Trapecio multiple')
I1 = (0.5)*(1+2*(8+4+3.5+5)+1)/10

%% Simpson 1/3
display('Simpson 1/3')
I1 = (0.5)*(1+(4*(8+3.5))+(2*(4+5))+1)/15

21.10 Evalúe la integral de los datos que se tabula en seguida, con a) la


regla del trapecio, y b)las reglas de Simpson.
Ejercicio 21.11
clc, clear all
Vectorx = [-2 , 0 , 2 , 4 , 6 , 8 , 10]
Vectorfx = [35 , 5 , -10 , 2 , 5 , 3 , 20]
%% Trapecio simple
display('Trapecio simple')
I1 = (10+2)*(35+2*(5-10+2+5+3)+20)/(2*(6))

%% Simpson 1/3
display('Simpson 1/3')
x1 = (10-2)/2
I = (10+2)*(35+4*(2)+20)/6
I = (10+2)*(35+3*(2+3)+20)/8
clear all
syms x
f = -46+45*x-14*x^2+2*x^3-0.075*x^4
display('El resultado exacto')
a = 2; b = 10; % límites
Ex = eval(int(f,x,a,b))
Prom = Ex/8

% Numerical Analysis Simpson 3/8 Rule using MATLAB


clear all;
close all;
clc;
syms x
f=inline('-46+45*x-14*x^2+2*x^3-0.075*x^4');

a=input('LÍMITE INFERIOR INTEGRAL=');


b=input('LÍMITE SUPERIOR INTEGRA=');
n=input('N. INTERVALOS (multiple of 3)=');

h=(b-a)/n;

sum1=0.0; sum2=0.0; sum3=0.0;

for i=1:3:n-2
x=a+i*h;
sum1=sum1+f(x);
end
for i=2:3:n-1
x=a+i*h;
sum2=sum2+f(x);
end
for i=3:3:n-3
x=a+i*h;
sum3=sum3+f(x);
end
SIMPS=3*h*(f(a)+3.0*sum1+3.0*sum2+2.0*sum3+f(b))/8.0;

fprintf('VALOR DE LA INTEGRAL ES %f',SIMPS)

RESULTADO = SIMPS/8

También podría gustarte