Vous êtes sur la page 1sur 6

TP Maison A faire du Méthode Numérique

-Nom : sebiat

-Pénom : mohamed
-L2 Génie civile ( G1)

____________________________________________
Exo1 :
Fichier surf.m
function [s]=surfa
clear all
l= input('donner la largeur :');
d= input ('donner la longeur :');
if (d>l)
s=l*d;
disp('la surface est :'),s;
else
disp('la longeur est inferieur a largeur');
end
------------------------------------------------------------------------
Exo 2:
Fichier moye.m
function [m]=moyenne
clear all
m1=input('donnez la note du module 1 :');
m2=input('donnez la note du module 2 :');
m3=input('donnez la note du module 3 :');
m4=input('donnez la note du module 4 :');
m=(m1+m2+m3+m4)/4;
if (m>=10)
disp('Vous ettes admis et votre moyenne est');
disp(m);
else
disp('Vous ettes ajourne et votre moyenne est');
disp(m);
end
------------------------------------------------------------------------
Exo3:
Fichier som.m
function [s]=som
s=0;
for i=1:10
s=s+i;
end
------------------------------------------------------------------------
Exo4:
Fichier compare.m
function []=compare
clear all
n1=input('donnez le premier nombre:');
n2=input('donnez le deuxième nombre:');
if (n1>n2)
disp(n1);
disp(' plus grand que ');
disp(n2);
else if (n1<n2)
disp(n2);
disp(' plus grand que ');
disp(n1);
else
disp(n1);
disp(' est egale a ');
disp(n2);
end
end
------------------------------------------------------------------------
Exo 03 :
program risod la fonction f1 par la méthode de newton
rapchane
f1=inline('x^5-3x^2+5)
f=inline('5x^4-6x)
x0=0.1
pe=10^-5;
i=0;
x=x0
while abs(f(x))>pe
x=x0-f1(x0)/f(x0)
x0=x
i=i+1;
end
peorgam risod la fonction f2 par la méthode de newton
f2=inline('x^3-x-1')
f=inline('2x^2-1')
x0=2;
i=0
pe=10^-2;
i=0;
x=x0
while abs(f2(x))>pe
x=x0-f2(x0)/f(x0)
x0=x;
i=i+1
end
le courbes f1 et f2
x=0.4
y=log(x)-x^2+2
plot(x,y)
hold on
y1=x^3-x-1
plot(x,y1)

Vous aimerez peut-être aussi