Cours 5 MATLAB

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 12

IFT - 1903

INFORMATIQUE POUR L’INGÉNIEUR


Programmation avec MATLAB (P1)

A. ARESMOUK
SOMMAIRE

Introduction
Les fichiers MATLAB
Les scripts
Entrée Sortie Standard
- Lecture du clavier
- Ecriture dans l’écran

2
INTRODUCTION

Jusqu’à présent, l'utilisation que nous avons faite de MATLAB


s'apparente beaucoup à celle d'une calculatrice.
Pour des tâches répétitives, il s'avère beaucoup plus pratique et
judicieux d’écrire de courts programmes pour effectuer les calculs
désirés.

Donc, il existe deux modes de fonctionnement :


Mode interactif: MATLAB exécute les instructions au fur et à
mesure qu'elles sont données par l'usager.
Mode exécutif: MATLAB exécute ligne par ligne un "fichier M"
(programme en langage MATLAB).

3
LES FICHIERS MATLAB (M-FILES)

Il existe deux types de fichiers qui peuvent être programmés avec


MATLAB :
Les fichiers SCRIPT
Les fichiers FUNCTION

Dans les deux cas, il faut lancer l’éditeur de fichier et sauvegarder le


fichier avec l'extension ’.m’.

Pour ouvrir l’éditeur de fichier soit que :


- vous tapez la commande edit,
- vous cliquez : file ⇒ new ⇒ M-file,
- vous cliquez directement sur l’icône représentant une page blanche.

4
LES FICHIERS MATLAB (M-FILES)

Ouverture d’un
nouveau fichier
Matlab

Editeur MATLAB

5
LES SCRIPTS (SUITE)
Un fichier script est un fichier contenant une suite d’instructions Matlab
directement exécutables.
L’utilisation de fichiers script permet de sauvegarder vos commandes
d’une session Matlab à une autre.
Les scripts ne prennent pas de paramètre d’entrée, ils utilisent les
variables présentes dans le Workspace
Exemple :

6
LES SCRIPTS (SUITE)
Pour exécuter un script :
vous lancez dans la fenêtre de commande la commande nom_du_fichier
(sans l’extension .m), en vous assurant que la liste des chemins est
cohérente ;

Habituellement, on utilise les fichiers SCRIPT afin de :


Initialiser le système (fonctions clear)
Interagir avec un utilisateur
Déclarer les variables
Contrôler l’exécution du programme
Effectuer les opérations algébriques
Appeler les fonctions
Tracer les figures...

7
ENTRÉE SORTIE STANDARD
L’entrée standard est : LE CLAVIER
La sortie standard est : L’ECRAN

Clavier Ordinateur Ecran

Les commandes :
- de lecture d’une entrée : ‘input’ et ‘fscanf’
- d’écriture dans une sortie : ‘disp’ et ‘fprintf’ 8
ENTRÉE SORTIE STANDARD
LECTURE DU CLAVIER
On peut demander à l’utilisateur de saisir :
• Une valeur
• Un vecteur
• Une matrice
• Une chaine de caractères

Pour se faire, on peut utiliser la commande « input »

9
ENTRÉE SORTIE STANDARD
LA COMMANDE « INPUT »

Lors de l’exécution de cette commande, le texte entre les cotes ‘ ’ est


affiché. Puis, la main est donné à l’utilisateur pour saisir soit une valeur
entière, réelle, complexe, vecteur, matrice, caractère ou chaine de
caractères. Ce qui est saisi est affecté à la variable x.

>> Nom_Script
Saisir la valeur de x : 2 Valeur entière

Saisir la valeur de x : 2 + 3i Nombre Complexe

Saisir la valeur de x : [1 2 4 5] Vecteur

Saisir la valeur de x : [1 2; 2 4; 9 0; 1 0] Matrice

Saisir la valeur de x : ‘d’ Caractère

Saisir la valeur de x : ‘ça devient compliqué’ Chaine de caractères


10
Saisir la valeur de x : ‘aujourd’’hui’
ENTRÉE SORTIE STANDARD
AFFICHAGE A L’ECRAN
On peut afficher à l’écran :
• Une valeur numérique, un vecteur ou une matrice
• Un texte (chaine de caractères)
• Une combinaison de nombres et textes.

Pour se faire, on peut utiliser la commande « disp »

11
ENTRÉE SORTIE STANDARD
LA COMMANDE DISP
• Affichage de nombres:

• Affichage de textes :

• Affichage combiné de nombres et de textes :

12

Vous aimerez peut-être aussi