TP1CorrectionMatlab .pdf



Nom original: TP1CorrectionMatlab.pdf
Titre: Enseignante : Choubane Faiza
Auteur: user

Ce document au format PDF 1.5 a été généré par Microsoft® Office Word 2007, et a été envoyé sur fichier-pdf.fr le 29/11/2016 à 20:58, depuis l'adresse IP 105.103.x.x. La présente page de téléchargement du fichier a été vue 565 fois.
Taille du document: 713 Ko (5 pages).
Confidentialité: fichier public


Aperçu du document


Enseignante : Choubane Faiza
Module : algorithmique 1
Année : 1ère année MI
Correction de la Série TPN°=1 sous Matlab
Exercice N°=1 :
1. Le résultat affiché par le programme :
20
A
A20
A 20
La valeur de A est : 20
Ce qui écrit entre apostrophes sera affiché tel qu’il est écrit
Pour afficher la valeur d’une variable, il faut écrire le nom de la variable sans les apostrophes

Espace D’exécution Ou Code Objet Ou Space Word

Remarques :
 Si vous affichez un message qui porte un apostrophe tel que le mot c’est par exemple dans la
fonction disp, qui porte aussi deux apostrophes ouvert et fermé, on doit rajouter un autre
apostrophe au mot c’’ est sinon le message aura des erreurs.
 A=20 : on a affecté la valeur 20 pour A, ou bien la variable A a reçu la valeur de 20.
 = : symbole d’affectation, A= 20 mettre dans A la valeur 20, A est le nom d’un espace
mémoire ou une place qui existe à l’intérieur du PC, elle accepte une seule valeur à la fois.
 disp : permet d’afficher ou imprimer un message, écrit par le programmeur, et il contient
aussi l’ouverture et fermeture de deux parenthèses et à l’intérieur de ces parenthèses, on a
deux apostrophes, le message doit être écrit entre ces deux apostrophes.
 Chaque instructions écrites sous Matlab, on général doit être terminée par ( ;) malgré que
Matlab ne signale pas des erreurs , quand on utilise pas( ;) ou on l’oublie.
 Pour afficher la valeur de la variable, on utilise le nom de la variable sans deux apostrophes,
exemple : disp(A) ;
 Pour afficher le nom de la variable, on utilise le nom de la variable avec deux apostrophes,
exemple : disp (‘A’) ;
 Pour afficher le nom de la variable ou le message suivit par le contenu de la variable ou le
message, on utilise une fonction prédéfinie standard fabriqué par le programmeur de Matlab,
elle se nomme num2str, toute ces lettres doivent être en minuscule, tel que :

1

Enseignante : Choubane Faiza

num2str(A)

Le nom de la variable

Les parenthèses

Nom de la fonction

Cette variable est appelée paramètre d’entée ou argument ou valeur d’entrée.
 num2str : veut dire convertir une valeur numérique (entière, réelle) vers une chaine de
caractère, afin que la fonction disp, pourra l’afficher.
 La structure finale pour afficher un message, ou une variable suivit par le contenu de la
variable est :

Fermeture d’une
parenthèse

disp ([‘ A= ‘, num2str(A)]) ;
Nom de la
fonction

Ouverture d’une
parenthèse

Message

Ouverture et fermeture des crochets

 Le Matlab n’est pas un langage sensible à la casse (il fait la différence entre la majuscule et la
minuscule).
 disp s’écrit en lettre minuscule.
Exercice N°=2 :
1. Les valeurs de x et y après exécution de ce programme :
X=2, y=5

Espace D’exécution De
Matlab Ou Le Code Objet
Ou Space Work

2

Enseignante : Choubane Faiza

Remarques :
 X reçois 2
 Y reçois 5
 La fonction sprintf veut dire : System/print/function

Imprimer
ou Afficher

Fonction

 sprintf contient deux parenthèses ouverte et fermée à l’intérieur de cette fonction, on a la
partie format et la partie variable.

sprintf (‘ X= %d, Y=%d ‘, X,Y)
Nom de la fonction

Format

Variables

En lettre minuscule
Format : est mis entre deux apostrophes, à l’intérieur des deux apostrophes : on un message ou
variable ainsi l’indicateur du format %d.
2. Signification du %d
% : préciser quelle valeur qui sera affichée à l’écran.
d : le type de la valeur qui sera affichée à l’écran, il s’agit d’une valeur entière.
3. Remplacement des valeurs de X et Y par des réelles :
4. Modification du %d par %f.

X=2.5 ;
Y=5.245 ;
sprintf(‘ X= %f, Y=%f’, X,Y)

Espace De Programmation De Matlab Ou Le Code Source Ou Le Script

3

Enseignante : Choubane Faiza


Les valeurs de x et y après exécution de ce programme :

X=2.5000
Y=5.2450

Espace D’exécution De Matlab Ou Le Code Objet Ou Space Work

5. Signification du %f
% : préciser quelle valeur qui sera affichée à l’écran.
f : le type de la valeur qui sera affichée à l’écran, il s’agit d’une valeur réelle.

Remarques :
 Par défaut Matlab affiche 4 chiffres après la virgule.
 Pas (;) après le fin de la fonction sprintf.
6. Limitation du nombre de chiffre après la virgule :

X=2.5 ;
Y=5.245 ;
sprintf(‘ X= %.2f, Y=%.2f’, X,Y)

Espace De Programmation De Matlab Ou Le Code Source Ou Le Script

X=2.50

Espace D’exécution De Matlab Ou
Le Code Objet Ou Space Work

Y=5.25

4

Enseignante : Choubane Faiza
Exercice N°=3 :
1. L’exécution du programme se ferra sur l’espace de travaille Matlab, après sa saisit dans le
script.
2. Lisez-moi la valeur de X .
3. Le curseur clignotant signifie : le curseur attend l’introduction d’une valeur dans X.
4. 6
Entrée avec la touche entrée
5. La machine affiche : Lisez-moi les valeurs de Y et Z
6. 9
Entrée avec la touche entrée
7. 2
Entrée avec la touche entrée

8. Les résultats affichés sont : X= 6, Y=9, Z=2.
9. La dernière question se fait de la même façon que celle de la réponse 1.
Remarques Générales :
 Space Work veut dire espace de travaille.
 Partie variable pour la fonction sprintf : veut dire localisation de l’adresse des variables afin
d’afficher les valeurs.
 La fonction input s’écrit en lettre minuscule.

5




Télécharger le fichier (PDF)

TP1CorrectionMatlab.pdf (PDF, 713 Ko)

Télécharger
Formats alternatifs: ZIP







Documents similaires


tp1correctionmatlab
faculte des sciences tp1matlab
tp1pascal correction old1
correctionmjc
tp1
01extrait bases du signal

Sur le même sujet..