You are on page 1of 2

BENZEBBOUDJ Samir

L3 SPI génie mécanique.
30 septembre 2010
Compte-rendu du TP n° 2
Familiarisation avec Scilab et utilisation de
la boucle for
Le but de ce TP est de se familiariser avec le logiciel Scilab. Durant ce TP, on a utiliser la
boucles for i= … end. Puis on a utiliser le mode graphique afin de tracer un graphe et aussi
on a définis un vecteur ainsi qu’une discrétisation de l’espace.

1-Utilisation des boucles :
a=[0:0.1:3];
b=[3:-0.1:0];
n=(3-1)/0.1;
c(1)=1;
d(1)=3;
for i=1:n;
c(i+1)=c(i)+0.1;
d(i+1)=d(i)-0.1;
end
c;
d;

la méthode la plus rapide est d'écrire les vecteurs questions 1 et 2 (car besoin de mois de
frappe) cependant l'utilisation de la boucle permet de généraliser le précédé et de créer une
série de vecteur quelque soit le nombre de variable n .

2-Définition d'un vecteur :
Le but de cette partie était de définir des vecteurs et des matrices de formes
remarquables.
a=[0:1:10];
b=[0:1:100];
c=[0:1:1000];
n=10
d(1)=0;
for i=1:n;
d(i+1)=d(i)+1
le mieux est d'utiliser une boucle pour généraliser le nombre de variables

end CONCLUSION Cette séance de TP nous a permis de se familiariser avec le logiciel Scilab. . n=((6*%pi)-0)/dx. n=((6*%pi)-0)/dx.'x'. de découvrir différentes instructions. xtitle('y=sin(x)'. y(i+1)=sin(x(i+1)).y). end x. plot2d(x. for i=1:n x(1)=0.5.3-Discrétisation de l'espace : Le but de cette partie est de travailler sur la discrétisation de l’espace et la fonction plot2d. dx=0. x(i+1)=x(i)+dx.'sin(x)'). for i=1:n x(1)=0. Nous obtenons un résultat plus rapide et un travail moins fastidieux et plus de précisions. dx=0.5. x(i+1)=x(i)+dx.