Académique Documents
Professionnel Documents
Culture Documents
CHERIF Amir202031060092.
HAMEG ASMA202031078073.
KHODJA Djabir191931089107.
MENECEUR Mohamed Nadjib
202031063760.
SAOU Mélissa191931050341.
Dans Matlab aucune déclaration n'est à effectuer sur les nombres en effet il
n'existe pas de distinction entre les nombres entiers ,réels ,complexe , et la
simple ou double précision .cette caractéristique rend le mode de
programmation très facile et très rapide.
3_ DEMARRAGE DE MATLAB :
Pour lancer l’exécution de MATLAB sous Windows on clique sur l'icône Matlab.
La fenêtre Matlab est divisée en plusieurs espaces qui peuvent être configurés.
L'espace le plus important est la fenêtre de commande (Command Windows)
ou apparaît le signe >> (Invite), qui indique que Matlab est prêt à recevoir des
commandes. L'autre espace important est l'éditeur de texte, qui permet
d'éditer des fichiers de Matlab.
On peut aussi utiliser la commande HELP pour avoir une fenêtre d’aide:
Programmation et scripts :
Scripts :
Lorsque vous écrivez du code, une bonne pratique est d'ajouter des
commentaires pour le décrire. Les commentaires permettent aux autres de
comprendre votre code ou bien de vous rafraîchir la mémoire lorsque vous y
revenez après un certain temps. Ajoutez des commentaires en utilisant le
symbole pourcentage (%).
Enregistrez le fichier dans le dossier actuel. Pour exécuter le script, saisissez son
nom en ligne de commande :
Mysphere :
6_CONCLUSION:
MATLAB :
L'informatique 3 est destiné aux étudiants de 2éme années licences, son objectif est
l'apprentissage d'un langage informatique plus exactement le logiciel MATLAB.
CHAPITRE 2:TYPE DE
CHAPITRE1: PRESENTATION DE
DONNEES ET DE VARIABLES.
MATLAB.
LE SCRIPT: c'est un ensemble
Matlab est un logiciel de calcul numérique d'instruction qui joue un rôle d'un
de visualisation et de programmation programme principal.
développé par une société (THE MATH
WORKS). TYPES DE DONNEES: le nom d'une
variable qui peut être de types : (réel ;
Ce dernier présente beaucoup complexe ou chaine de caractère).
d’avantages. Par exemple :
LES VECTEURS: on trouve deux types
1_Il indique les erreurs. de vecteurs : des vecteurs de ligne et
2_Il permettant de faire des calculs des vecteurs de colonne sont définit
scientifiques. entres des crochets et séparé par des
virgules .
3_établir des programmations.
LES MATRICES: on les définit en
Aussi dans le logiciel MATLAB y'a que les donnant la liste des éléments entre
minuscules. crochets.
CHAPITRE5:
1_OPERATEURS DE COMPARAISON ET
OPERATEURS LOGIQUES: 3_CHOIX VENTILE: permet l'utulisation d'une
CHAPITRE 4: LE GRAPHISME 2D ET 3D
A- graphisme 2D :
1- commande fplot: permet de tracer le graphe d'une ou plusieurs fonctions sur un intervalle
CHAPITRE6: SCRIPTS ET FICHIERS DE FONCTION:
MATLAB offre la possibilité d'enregistrer une séquence d'instructions dans un fichier appelé M-
FILE et de les faire exécuter.
Il y'a deux types de M-FILES:
1_ Des fichiers de scripts : c'est un ensemble d'instruction MATLAB qui joue un role de
programme si le script est écrit dans le fichier nommé NOM.M. On l'éxécuter dans la fentre
MATLAB en tapant NOM.
2_Des fichiers de fonctions: il permettent de définir des fonctions qui ne figurent pas parmis les
fonction MATLAB incorporées et de les utiliser de la meme manière que ces dernières. on difinit
la fonction FONC.
.
PARTIE PRATIQUE.
EXERCICE1 :
%application 01:
i=input('dernier chiffre du matricule de l’étudiant(e) classé(e) 1er par
ordre alphabétique');
x=input('dernier chiffre du matricule de l’étudiant(e) classé 2ème ordre
alphabétique');
D1=x^(6/(4+i))+(((1/(6+i))*x^(2+i)+(6*x/sin(x+1/6)))/(((1+i)/7)*i))+(7/
(4+i))*x^(2+i/3)
D2=cos((7/(4+i))*x^(2+i/3)+x^(1/(2+i))+(2*x/cos(x+1/4)))/((1+i)/
(6*sin(x+i)))+x^(6/(4+i))
Résultat :
dernier chiffre du matricule de l’étudiant(e) classé(e) 1er par ordre
alphabétique2
D1 =
-800.9549
D2 =
3.3003
EXERCICE2 :
% EXERCICE 2:
e=input('dernier chiffre du matricule de l''étudiant(e) classé(e) 3ème par
ordre alphabétique:');
h=input('dernier chiffre du matricule de l''étudiant(e)classé(e) 4ème par
ordre alphabétique:');
d=input('introduire la valeur de d:');
if d==0
D=(1/9+e^2)/(2+(h+1)/9)
elseif d>0
D=(e^(d+3)+2)/(3+(h+1)/9)
else d<0
D=3+(5/e)+(h+1)/7/e^(d+3)
end
Résultat :
dernier chiffre du matricule de l'étudiant(e) classé(e) 3ème par ordre
alphabétique:7
D =
17.6800
>> Untitled2
D =
4.4494e+03
>> Untitled2
ans =
D =
4.7143
EXERCICE3:
X1=[8 9 10 11 12 13 14 15 16 17];
D3=[151.11 156.21 160.31 166.41 160.51 176.61 181.71 186.81 191.91 196.99];
D4=[30.01 33.11 39.21 42.31 56.41 51.51 54.61 59.71 62.81 66.91];
alpha= input('l’avant-dernier chiffre du matricule de l''étudiant(e)
classé(e) 3ème par ordre alphabétique:');
beta=input('l’avant-dernier chiffre du matricule de l''étudiant(e)
classé(e) 4ème par ordre alphabétique:');
% 1/Qualculer et afficher D5 et D6:
D5=alpha*D3.*sqrt(D4)
D6=5*D5.^3
% 2/Presenter sur la meme figure les quatres graphes en fonction de X1:
figure
subplot(2,2,1),plot(X1,D3,'bp-'),title('D3=f(X1)'),grid
subplot(2,2,2),plot(X1,D4,'r*--'),title('D4=f(X1)'),grid
subplot(2,2,3),plot(X1,D5,'gd-.'),title('D5=f(X1)'),grid
subplot(2,2,4),plot(X1,D6,'mx:'),title('D6=f(X1)'),grid
%3/tracer la surface D7 et afficher les lignes de niveau:
figure
[h1,h2]=meshgrid(0:beta/100:alpha,0:beta/100:alpha);
D7= exp(1./ ((5/3).*(h1.^(1/3))))+(h1./((5/3)+h2.^2));
meshc(h1,h2,D7)
Résultat :
l’avant-dernier chiffre du matricule de l'étudiant(e) classé(e) 3ème par
ordre alphabétique:1
D5 =
1.0e+03 *
D6 =
1.0e+10 *
D5 1.4435 0.8278 1.5209 0.898 1.6113 1.003 1.0824 1.205 1.2675 1.3428
9 8 5
D6 1.5040 0.2836 1.7592 0.363 2.0919 0.505 0.6341 0.876 1.0182 1.2106
1 8 0
Figure1 :
Figure2 :
EXERCICE4:
% EXERCICE 04:
x=input('dernier chiffre du matricule de l''étudiant(e) classé(e) 2ème par
ordre alphabétique:');
x=deg2rad(x)
SOMD=(1/5);
for h=7:8
SOMD=SOMD+sin((x^(1+h)/(5*sin(1/5+x^2)))+8/(2+h))
end
SOMD
Résultat :
dernier chiffre du matricule de l'étudiant(e) classé(e) 2ème par ordre
alphabétique:3
x =
0.0524
SOMD =
0.9764
SOMD =
1.6937