Está en la página 1de 1

clear, clc syms x f=input('Introduce la funcion: '); fun=char(f); func=inline(fun); inicio=input('Introduce el valor inicial: '); final=input('Introduce el valor final:

'); fplot(fun,[inicio,final]) grid on hold on disp(':: Metodo del trapecio de aplicacion multiple::') a=input('Introduce el valor de a: '); b=input('Introduce el valor de b: '); n=input('Introduce el valor de n: '); h=(b-a)/n; A=0; for k=[0:n-1] lim1=a+h*k; lim2=a+(h*(k+1)); flim1=feval(func,lim1); plot(lim1,0,'ro'); plot(lim1,flim1,'ro'); flim2=feval(func,lim2); plot(lim2,0,'ro'); plot(lim2,flim2,'ro'); t=[lim1 lim1 lim2 lim2 lim1]; t0=[0 flim1 flim2 0 0]; line(t,t0,'color','gr'); A=A+((h)/2)*(flim1+flim2) end intfunc=single(int(fun,a,b)) error=single(abs((A-intfunc)/A)*100)

También podría gustarte