Vous êtes sur la page 1sur 24

Chapitre 1: introduction

Matlab
Niveau: Licence ptrochimie
troisime semestre
Universit du 20 aout 55 Skikda

Chapitre 1
Introduction au langage Matlab:
1.1. Introduction.
1.2. Prsentation de lenvironnement Matlab.
1.3. Premire interaction avec Matlab.
1.4. Les nombres en Matlab.
1.5. Les constantes.
1. 6. Les fonctions.
1.7. La priorit des oprations dans une expression.
1.8. Evaluation dune expression mathmatique.
1.9. Calculs sur les nombres complexes.

Chapitre I
1-1-Introduction :
MATLAB
(MATrix
LABoratory)
est
un
environnement (langage) de programmation
interactif pour le calcule scientifique et la
visualisation des donnes produit par
Mathworks.
A lorigine MATLAB tait conu pour faire
principalement des calcules sur les vecteurs
Cours 1: introduction
et les matrices
do son Matlab
nom Matrix

Chapitre I
1-1-Introduction :
Matlab est trs utilis dans les domaines
dingnierie et de recherche scientifique, ainsi
quaux
tablissements
denseignement
suprieur.
Sa
popularit
est
due
principalement aux points suivants:

Cours 1: introduction Matlab

Chapitre I
1-1-Introduction :
Sa richesse : avec MATLAB, il est possible de
raliser des manipulations mathmatiques complexes
en crivant peu dinstructions. Il peut valuer des
expressions, dessiner des graphiques et excuter des
programmes classiques. Et surtout, il permet
lutilisation directe de plusieurs milliers de fonctions
prdfinie.
Lutilisation des boites outils (toolboxes): ce
1: introduction
Matlab disciplines
qui augmenteCours
sa popularit
dans plusieurs

Chapitre I
1-1-Introduction :
La
simplicit
de
son
langage
de
programmation: un programme crit en MATLAB
est plus facile crire et lire compar au mme
programme crit en C ou en PASCAL.
La gestion des variables : une caractristique de
MATLAB est que les variables nont pas tre
dclares, leur nature se dduisant automatiquement
lors de laffectation, ce qui libre lutilisateur de
1:de
introduction
Matlab
soccuper de Cours
typage
donnes et
ainsi de lui viter

Chapitre I
1-2- Lenvironnement MATLAB :
La version 7 de Matlab affiche au dmarrage plusieurs
fentres notamment:
Current Folder: indique le rpertoire courant ainsi que
les fichiers existants.
Workspace: indique toutes les variables existantes
avec leurs types et valeurs.
Command History: garde la trace de toutes les
commandes entres par lutilisateur.
Cours 1: nous
introduction
Matlab
Command Window:
lutilisons
pour formuler nos

Chapitre I
1-2- Lenvironnement MATLAB :

La fentre
Current
Folder

La fentre
Command
Window

La fentre
Workspa
ce

La fentre
Command
History

Cours 1: introduction Matlab

Chapitre I
1-3- Premire interaction avec
MATLAB :
Le moyen le plus simple pour utiliser MATLAB est
dcrire directement dans la fentre de commande
(Command Window) juste aprs le curseur (prompt)
>>
Pour calculer une expression mathmatique il suffit
de lcrire comme ceci:
>> 5+6
Puis on clique sur la touche Entrer pour
voir le rsultat.
Cours 1: introduction Matlab
ans =

Chapitre I
1-3- Premire interaction avec
MATLAB :
Si nous voulons quune expression soit calcule mais
sans afficher le rsultat, on ajoute un point virgule ;
la fin de lexpression comme suit:
>> 5+6;
>>
Pour crer une variable on utilise la structuresimple :
nom_variable = valeur
sans se proccuper
duintroduction
type de la variable.
Cours 1:
Matlab

Chapitre I
1-3- Premire interaction avec
MATLAB :
Par exemple:
>> a = 5;
>>b = bonjour;
>> b = false;
Cest un point essentiel du langage Matlab, il permet
dutiliser dynamiquement les variables et mme de
leurs changer de type au cours du programme.
Cours 1: introduction Matlab

Chapitre I
1-3- Premire interaction avec
MATLAB :
Il est possible dcrire plusieurs expressions dans la
mme ligne en les faisant spares par des virgules
ou des points virgules. Par
>>exemple:
5+6; 2*5-1, 124;
>> 5+6, 2*5-1, 12-4
ans =
ans =
9
11
ans =
9
Cours 1: introduction Matlab
ans =

Chapitre I
1-3- Premire interaction avec
MATLAB :
Le nom dune variable ne doit contenir que des
caractres alphanumriques ou le symbole _
(underscore)
(les
symboles
dopration
sont
interdits), et doit commencer par un alphabet, nous
devons aussi faire attention aux majuscules car le
Matlab est sensible la casse (A et a sont deux
variables diffrentes).
Pour voir la liste des variables utilises, soit on
Cours 1:
introductionsoit
Matlab
regarde la fentre
Workspace
on utilise les

Chapitre I
1-3- Premire interaction avec
MATLAB :
Les oprations de base dans une expression sont
rsumes
dans
le
tableau
suivant(lors
de
La signification le
lvaluationLopration
on doit respecter
priorit des
Laddition
oprations): +La soustraction
*
/
\
^

( )

La multiplication
La division
La division gauche (ou la division inverse)
La puissance
Le transpos
Les parenthses spcifient lordre dvaluation

Cours 1: introduction Matlab

Chapitre I
1-4- Les nombres en MATLAB :
MATLAB
utilise
une
notation
dcimale
conventionnelle, avec un point dcimal facultatif . et
le signe + ou pour les nombres signs, la
notation scientifique utilise la lettre e pour spcifier
le facteur dchelle en puissance de 10. Les nombres
Le type les
Exemples i
complexes
utilise
caractres
et
j
Entier
5
-83
Rel en notation
dcimale
0.0205
3.1415926
(indiffremment)
pour
designer
la
partie imaginaire.
Rel en notation scientifique
1.60210e-20 6.02252e23 (1.60210x10 et 6.02252x10 )
Le tableau suivant
Complexe donne un
5+3i rsum:
-3.14159j
-20

Cours 1: introduction Matlab

23

Chapitre I
1-4- Les nombres en MATLAB :
MATLAB utilise toujours les nombres rels (double
precision) pour faire les calcules, ce qui permet
dobtenir une prcision de calcule allant jusquaux 16
chiffres significatifs.
Mais il faut noter les points suivants:
Le rsultat dune opration de calcule est par dfaut
affiche avec quatre chiffres aprs la virgule.
Cours 1: introduction Matlab

Chapitre I
1-4- Les nombres en MATLAB :
Pour

afficher davantage de chiffres utiliser la


commande format long (14 chiffres aprs la
virgule).
Pour retourner laffichage par dfaut, utiliser la
commande format short.
Pour afficher uniquement 02 chiffres aprs la
virgule, utiliser la commande format bank.
Pour afficher les nombres sous forme dune ration,
Cours 1: introduction Matlab
utiliser la commande format rat.

Chapitre I
1-4- Les nombres en MATLAB :
La commande
format short
format long
format bank
format rat

Signification
affiche les nombres avec 04 chiffres aprs la virgule
affiche les nombres avec 14 chiffres aprs la virgule
affiche les nombres avec 02 chiffres aprs la virgule
affiche les nombres sous forme dune ration (a/b)

Cours 1: introduction Matlab

Chapitre I
1-4- Les nombres en MATLAB :
Exemple:
>> 8/3

>> format short

ans =

>> 8/3
2.6667

ans =

>> format long

2.6667

>> 8/3

>> 7.2*3.1

ans =

ans =
2.66666666666667

22.3200

>> format bank

>> format rat

>> 8/3

>> 7.2*3.1

ans =

ans =

2.67

Cours 1: introduction
558/25 Matlab

Chapitre I
1-5- Les constantes en MATLAB :
MATLAB dfinit les constantes suivantes:
La constante
pi
exp(1)
I
j
Inf
eps

Sa valeur
=3.1415...
e=2.7183...
= -1
= -1

2 1016.

Cours 1: introduction Matlab

Chapitre I
1-6- Les fonctions en MATLAB :
Parmi les fonction les plus frquemment utilises, on
La fonction
Sa signification
peu citer:
sin(x) / cos(x)
tan(x) / atan(x)
asin(x) / acos(x)
sqrt(x)
abs(x)
exp(x)
log(x)

le sinus et le cosinus de x (en radian)


le tangent et larc tangent de x (en radian)
larc sinus et larc cosinus de x (en radian)
la racine carre de x
la valeur absolue de x
= ex
logarithme naturel de x ln(x)=loge(x)

log10(x)
imag(x)
real(x)
round(x)

logarithme base 10 de x log10(x)


la partie imaginaire du nombre complexe x
la partie relle du nombre complexe x
arrondi un nombre vers lentier le plus proche

Cours 1: introduction Matlab

Chapitre I
1-7- La priorit des oprations en
MATLAB :
Lvaluation dune expression sexcute de gauche
droite en considrant la priorit des oprations
indique dans le tableau suivant:
Les oprations
Les parenthses (et)
La puissance et le transpos ^ et
La multiplication et la division * et /
Laddition et la soustraction + et -

La priorit
1
2
3
4

Cours 1: introduction Matlab

Chapitre I
1-8- Lvaluation des expressions
en MATLAB :
Crer un variable x et donnez lui la valeur 2, puis
crivez les expressions suivantes:
>> x=2 ;

>> 3*x^3-2*x^2+4*x ;
>> exp(1+x)/(1-sqrt(2*x)) ;
>> abs(asin(2*x)) ; ou bien abs(sin^-1(2*x))
>> log(x)/(2*x^3)-1 ;

Cours 1: introduction Matlab

Chapitre I
1-9- Calcul sur les nombres
complexes :
Crer un variable x et donnez lui la valeur 2, puis
crivez les expressions suivantes:
>> a + b
>> a = 1 + i
a=
1.0000 + 1.0000i
>> b = -2 + 3.5j
b=
-2.0000 + 3.5000i

ans =
-1.0000 + 4.5000i
>> a * b
ans =
-5.5000 + 1.5000i
>> a / b
ans =
0.0923 - 0.3385i

Cours 1: introduction Matlab

Vous aimerez peut-être aussi