Está en la página 1de 1

function y=simpsonC(fun,a,b,n)

fa=subs(fun,a);
fb=subs(fun,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(fun,x(i));
end
for i=2:2:n-2
s2=s2+subs(fun,x(i));
end
i=h*(fa+4*s1+2*s2+fb)/3
end

También podría gustarte