Académique Documents
Professionnel Documents
Culture Documents
clc
clear all
close all
%------Les entrées------
a=input('Entrer a: ');
b=input('Entrer b: ');
n=input('Entrer n: ');
%------La fonction---
f=@(s)(1./(x.^3-2.*x-5));
%------Trapeze-------
for i=1:n-1
xi=a+i.*h;
somme1=somme1+f(xi);
end
IT=(h/2)*fab+h.*somme1;
%-----------Simpson----
for j=1:n/2 %-----impair------
yj=a+h*(2*j-1);
somme2=somme2+f(yj);
end
for k=1:(n/2-1) %------Pair------
zk=a+h*2*k;
somme3=somme3+f(zk);
end
IS=(h/3)*(fab+4*somme2+2*somme3);
x=a:h:b;
for i=1:length(x)
d2(i)=f2(x(i));
end
for i=1:length(x)
d4(i)=f4(x(i));
end
ET=((b-a)/12)*(h^(2))*max(d2);
ES=((b-a)/180)*(h^(4))*max(d4);
%------Les entrées------
a=input('Entrer a: ');
b=input('Entrer b: ');
n=input('Entrer n: ');
%------La fonction---
f=@(s)(sqrt(1+exp(s)));
%------Trapèze-------
for i=1:n-1
xi=a+i.*h;
somme1=somme1+f(xi);
end
IT=(h/2)*fab+h.*somme1;
%-----------Simpson----
for j=1:n/2 %-----impair------
yj=a+h*(2*j-1);
somme2=somme2+f(yj);
end
for k=1:(n/2-1) %------Pair------
zk=a+h*2*k;
somme3=somme3+f(zk);
end
IS=(h/3)*(fab+4*somme2+2*somme3);
for i=1:length(x)
d4(i)=f4(x(i));
end
ET=((b-a)/12)*(h^(2))*max(d2);
ES=((b-a)/180)*(h^(4))*max(d4);
%------Les entrées------
a=input('Entrer a: ');
b=input('Entrer b: ');
maxf=input('Entrer le max valeur de la fonction:');
er=input('Entrer erreur: ');
syms n
[n]=solve('(b-a)*maxf/(180.*(n.^4))=er')
disp('Le nombre des pas est:')
disp(ceil(n))