Está en la página 1de 1

function Simp1_3_BYE

clc;
clear;
close all;
fprintf('Bienvenido a nuestro programa\n');
syms x;
f=input('Escribe la función f(x) a integrar: ');
a=input('Ingrese el extremo inferior de la integral: ');
b=input('Ingrese el extremo superior de la integral: ');
n=input('Ingrese la cantidad de intervalos requeridos: ');
fa=subs(f,a);
fb=subs(f,b);
h=(b-a)/n;
s1=0;
s2=0;
for i=1:n-1
x(i)=a+i*h;
end
for i=1:2:n-1
s1=s1+subs(f,x(i));
end
for i=2:2:n-2
s2=s2+subs(f,x(i));
end
A=h*(fa+4*s1+2*s2+fb)/3;
fprintf('El valor aproximado de la integral es: %f',A);
fprintf('\n');
end

También podría gustarte