0% ont trouvé ce document utile (0 vote)
119 vues12 pages

Programmation MATLAB pour Ingénieurs

Le document décrit les différents types de fichiers MATLAB (scripts et fonctions) et leur utilisation pour programmer avec MATLAB. Il explique également les commandes d'entrée/sortie standard comme 'input' et 'disp' pour interagir avec l'utilisateur.

Transféré par

asalmad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
119 vues12 pages

Programmation MATLAB pour Ingénieurs

Le document décrit les différents types de fichiers MATLAB (scripts et fonctions) et leur utilisation pour programmer avec MATLAB. Il explique également les commandes d'entrée/sortie standard comme 'input' et 'disp' pour interagir avec l'utilisateur.

Transféré par

asalmad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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