Vous êtes sur la page 1sur 17

UD_FGI_TCO

Niveau : 2eme année


Initiation aux logiciels d’analyse Numérique __ MATLAB

C'est quoi le Matlab ?

MATLAB est un logiciel de calcul numérique commercialisé par la société MathWorks. Il a été
initialement développé à la fin des années 70 par Cleve Moler, professeur de mathématique à
l’université du Nouveau-Mexique puis à Stanford, pour permettre aux étudiants de travailler à
partir d’un outil de programmation de haut niveau et sans apprendre le Fortran ou le C.

MATLAB (MATrix LABoratory) est un environnement de programmation interactif pour le calcul


scientifique et la visualisation des données.

Il est un langage pour le calcul scientifique, l’analyse de données, leur visualisation, le


développement d’algorithmes. Son interface propose, d’une part, une fenêtre interactive type
console pour l’exécution de commandes, et d’autre part, un environnement de développement
intégré (IDE) pour la programmation d’applications.

Il est très utilisé dans les domaines d’ingénierie et de recherche scientifique, ainsi qu’aux
établissements d’enseignement supérieur. Sa popularité est due principalement à sa forte et
simple interaction avec l’utilisateur mais aussi aux points suivants :

• Sa richesse fonctionnelle : avec MATLAB, il est possible de réaliser des manipulations


mathématiques complexes en écrivant peu d’instructions. Il peut évaluer des
expressions, dessiner des graphiques et exécuter des programmes classiques. Et
surtout, il permet l’utilisation directe de plusieurs milliers de fonctions prédéfinie.

• La possibilité d’utiliser les boites à outils (toolboxes) : ce qui encourage son utilisation
dans plusieurs disciplines (simulation, traitement de signal, imagerie, intelligence
artificielle,...etc.).

• La simplicité de son langage de programmation : un programme écrit en MATLAB est


plus facile à écrire et à lire comparé au même programme écrit en C ou en PASCAL.

• Sa manière de tout gérer comme étant des matrices : ce qui libère l’utilisateur de
s’occuper de typage de données et ainsi de lui éviter les problèmes de transtypage.

Voici une liste non exhaustive (loin de là) et en vrac de toolboxes, montrant la diversité des
fonctionnalités de Matlab :
Control System Toolbox Fuzzy Logic Toolbox Model-Based Calibration
Symbolic Math Toolbox Image Processing Toolbox Toolbox
Signal Processing Toolbox Aerospace Toolbox Financial Toolbox
Neural Network Toolbox Data Acquisition Toolbox RF Toolbox
Optimization Toolbox Bioinformatics Toolbox System Identification Toolbox
Parallel Computing Toolbox MATLAB Compiler
Statistics Toolbox Vehicle Network Toolbox

1
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

Ce document propose une introduction à Matlab et développe un ensemble de fonctionnalités


spécifiques à certains domaines des sciences de l’ingénieur. Il ne constitue en aucun cas une
documentation exhaustive du logiciel. Toutefois, les principales notions sont présentées et
invitent l’étudiant à chercher par lui-même les informations complémentaires pour mener à bien
son projet. En plus de l’aide intégrée à l’environnement et des nombreux ouvrages dédiés, une
quantité abondante de ressources sont disponibles sur Internet :

Chapitre 1 : Introduction à l’environnement Matlab

Chapitre 2 : Les vecteurs et les matrices

Chapitre 3 : Introduction à la programmation avec Matlab

Chapitre 4 : Les graphiques et la visualisation des données en Matlab

2
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

Chapitre I : Introduction à l’environnement Matlab

MATLAB (MATrix LABoratory) est un environnement de programmation interactif


pour le calcul scientifique, la programmation et la visualisation des données.

Il est très utilisé dans les domaines d’ingénierie et de recherche scientifique, ainsi qu’aux
établissements d’enseignement supérieur. Sa popularité est due principalement à sa forte et
simple interaction avec l’utilisateur mais aussi aux points suivants :

 Sa richesse fonctionnelle : avec MATLAB, il est possible de réaliser des


manipulations mathématiques complexes en écrivant peu d’instructions. Il peut
évaluer des expressions, dessiner des graphiques et exécuter des programmes
classiques. Et surtout, il permet l’utilisation directe de plusieurs milliers de fonctions
prédéfinie.
 La possibilité d’utiliser les boites à outils (toolboxes) : ce qui encourage son utilisation
dans plusieurs disciplines (simulation, traitement de signal, imagerie, intelligence
artificielle,...etc.).
 La simplicité de son langage de programmation : un programme écrit en MATLAB est
plus facile à écrire et à lire comparé au même programme écrit en C ou en PASCAL.
 Sa manière de tout gérer comme étant des matrices, ce qui libère l’utilisateur de
s’occuper de typage de données et ainsi de lui éviter les problèmes de transtypage.

A l’origine MATLAB était conçu pour faire principalement des calculs sur les vecteurs et les
matrices d’où son nom ‘Matrix Laboratory’, mais par la suite il a était amélioré et augmenté
pour pouvoir traiter beaucoup plus de domaines.

MATLAB n’est pas le seul environnement de calcule scientifique existant car il existe
d’autres concurrents dont les plus importants sont Maple et Mathematica. Il existe même des
logiciels libres qui sont des clones de Matlab comme Scilab et Octave.

1. L’environnement MATLAB

Pour lancer le programme, tapez matlab dans une fenêtre de commandes. Une fenêtre logo
fait une brève apparition, puis dans la fenêtre de commandes, le symbole >> apparaît : c'est
l'invité de MATLAB qui attend vos commandes. Vous pourrez quitter la session avec la
commande quit.
Les versions de Matlab ont évolués au cours du temps de la première version 1.0 en 1984,
nous sommes actuellement à la version 9.8 (R2020a)

La syntax [version date] = version permet de visualiser la version et la date de parution de


Matlab installe sur votre ordinateur.

Exemple :

3
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

Nom de la Version Date de sortie


version
MATLAB 9.8 R2020a Février 2020
MATLAB 9.7 R2019b Aout 2019
MATLAB 9.6 R2019a Mars 2019
MATLAB 9.5 R2018b Sept- 2018
MATLAB 9.4 R2018a Mars 2018
MATLAB 9.3 R2017b sept-2017
MATLAB 9.2 R2017a mars-2017
MATLAB 9.1 R2016b sept-2016
MATLAB 9.0 R2016a mars-2016
MATLAB 8.6 R2015b sept-2015
MATLAB 8.5 R2015aSP1 oct-2015
MATLAB 8.5 R2015a mars-2015
MATLAB 8.4 R2014b oct-2014
MATLAB 8.3 R2014a mars-2014
MATLAB 8.2 R2013b sept-2013
MATLAB 8.1 R2013a mars-2013
MATLAB 8.0 R2012b sept-2012
MATLAB 7.14 R2012a mars-2012
MATLAB 7.13 R2011b sept-2011
MATLAB 7.12 R2011a avr-2011
MATLAB 7.11 R2010b sept-2010
MATLAB 7.10 R2010a mars-2010
MATLAB 7.9 R2009b sept-2009
MATLAB 7.8 R2009a mars-2009
MATLAB 7.7 R2008b oct-2008
MATLAB 7.6 R2008a mars-2008
MATLAB 7.5 R2007b sept-2007
MATLAB 7.4 R2007a mars-2007
MATLAB 7.3 R2006b sept-2006
MATLAB 7.2 R2006a mars-2006
MATLAB 7.1 R14SP3 sept-2005
MATLAB 7.0 R14 juin-2014
MATLAB 6.5 R13 juil-2002
MATLAB 6.0 R12 nov-2000
MATLAB 5.3 R11 janv-1999
MATLAB 5.2 R10 mars-1998
MATLAB 5.1 R9 mai-1997
MATLAB 5.0 R8 déc-1996
MATLAB 4.2c.1 1994
MATLAB 4.0 1992
MATLAB 3.5 1990
MATLAB 3 1987
MATLAB 2 1986
MATLAB 1.0 1984

4
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

Actuellement MATLAB est à la version 9.x et au démarrage il affiche plusieurs fenêtres.

Lorsque MATLAB démarre, l'IDE (Integrated Development Environment, littéralement


environnement de développement intégré) apparaît à l'écran. C'est la face visible de
MATLAB, son interface graphique. Cette interface facilite grandement l'utilisation du
débutant, mais elle n'est pas obligatoire.
Cette interface a évolué au cours des versions du logiciel. Nous allons décrire rapidement ici
l'interface de la version 9.x de MATLAB, c'est-à-dire la version R2016a et plus, sous son
apparence par défaut ; il est possible de configurer et de choisir ce que l'on affiche dans cette
interface.

2. L’interface de MATLAB

L’interface principale se décompose comme suit :


1. Command window : Permet d’exécuter des commandes en dehors de programme et
affiche les résultats.
2. Current Directory : Contenu du répertoire courant où doit se situer vos programmes.
3. Workspace : Affiche l’ensemble des variables utilisées.
4. Commande History : Permet de visualiser les dernières commandes exécutées. Il est
possible de faire glisser ces commandes vers la fenêtre de commande. On peut aussi y
accéder en appuyant sur flèche haut ou pour des commandes plus anciennes en tapant
la première lettre de l’expression puis flèche haut.
5. Choix du répertoire courant: c’est le dossier où doit se situer vos programmes
(fichiers *.m). Vous pouvez mettre vos programmes dans un autre dossier mais dans
ce cas il faut l’inclure dans File >> Set Path

La fenêtre La fenêtre La fenêtre La fenêtre


Current Folder or Directory Command Window Workspace Command History

Figure 1 : L’environnement MATLAB (Version 2014b ou 8.4)

5
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

3. Première interaction avec MATLAB

Lorsque vous travaillez dans MATLAB, vous émettez des commandes qui créent des
variables et des appels de fonctions. Par exemple, nous allons créer une variable nommée « a
» dans l’environnement MATLAB en tapant la commande « a=1 » dans la fenêtre de
commande. MATLAB l’ajoute alors dans le Workspace et affiche le résultat dans la fenêtre
de commande.

>> a=1
a =1

Le moyen le plus simple d’utiliser MATLAB est d’écrire directement dans la fenêtre de
commande (Command Window) juste après le curseur (prompt) >>

Pour calculer une expression mathématique il suffit de l’écrire comme ceci :

>> 5+6 Puis on clique sur la touche Entrer pour voir le résultat
ans =
11

Si nous voulons qu’une expression soit calculée mais sans afficher le résultat, on ajoute un
point virgule ‘;’ à la fin de l’expression comme suit :

>> 5+6 ;
>>
Cette technique est utilisée pour ne pas remplir inutilement l’invite de commande de MATLAB.
Pour créer une variable on utilise la structure simple : ‘variable = définition’ sans se
préoccuper du type de la variable.
Par exemple :
>> a = 10 ;
>> u = cos(a) ;
>> v = sin(a) ;
>> u^2+v^2
ans =
1
>> ans+10
ans =
11
>>
Il est possible d’écrire plusieurs expressions dans la même ligne en les faisant séparées par
des virgules ou des points virgules. Par exemple :

>> 5+6, 2*5-1, 12-4

ans =
11

6
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB
ans =
9
ans =
8
>> 5+6; 2*5-1, 12-4;
ans =
9
>>

Le nom d’une variable ne doit contenir que des caractères alphanumériques ou le symbole ’_’
(underscore), 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 identifiants différents).
Les opérations de base dans une expression sont résumées dans le tableau suivant :

L’opération La signification
+ L’addition
- La soustraction
* La multiplication
/ La division
\ La division gauche (ou la division inverse)
^ La puissance
‘ Le transposé
( et ) Les parenthèses spécifient l’ordre d’évaluation

Pour voir la liste des variables utilisées, soit on regarde à la fenêtre ‘Workspace’ soit on
utilise les commandes ‘whos’ ou ‘who’.

whos donne une description détaillée (le nom de la variable, son type et sa taille), par contre
who donne juste les noms des variables.

Par exemple, dans ce cours on a utilisé 3 variables a, u et v:

>> who
Your variables are:
a ans u v
>> whos
Name Size Bytes Class Attributes
a 1x1 8 double
ans 1x1 8 double
u 1x1 8 double
v 1x1 8 double

L’utilisation de ces deux commandes peut être omise car des informations sur les variables
sont visibles directement dans la fenêtre workspace.

7
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

4. Paramétrage de l’environnement

L’environnement de MATLAB est facilement configurable à l’aide du menu Preference :

8
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

Cette configuration n’est pas indispensable.

5. Les nombres en MATLAB

MATLAB utilise une notation décimale conventionnelle, avec un point décimal facultatif ‘.’
et le signe ‘+’ ou ‘–‘ pour les nombres signés. La notation scientifique utilise la lettre ‘e’ pour
spécifier le facteur d’échelle en puissance de 10. Les nombres complexes utilise les caractères
‘i’ et ‘j’ (indifféremment) pour designer la partie imaginaire. Le tableau suivant donne un
résumé :

Le type Exemples
Entier 5 -83
Réel en notation décimale 0.0205 3.1415926
Réel en notation scientifique 1.60210e-20 6.02252e23 (1.60210x10-20 et
6.02252x1023)
Complexe 5+3i -3.14159j

MATLAB utilise toujours les nombres réels (double précision) pour faire les calculs, ce qui
permet d’obtenir une précision de calcule allant jusqu’aux 16 chiffres significatifs.
Mais il faut noter les points suivants :
• Le résultat d’une opération de calcule est par défaut affichée avec quatre chiffres après la
virgule.

9
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

• Pour afficher davantage de chiffres utiliser la commande format long (14 chiffres après la
virgule).
• Pour retourner à l’affichage par défaut, utiliser la commande format short.
• Pour afficher uniquement 02 chiffres après la virgule, utiliser la commande format bank.
• Pour afficher les nombres sous forme d’une ration, utiliser la commande format rat.

La commande Signification
format short affiche les nombres avec 04 chiffres après la virgule
format long affiche les nombres avec 14 chiffres après la virgule
format bank affiche les nombres avec 02 chiffres après la virgule
format rat affiche les nombres sous forme d’une ration (a/b)

Exemple :
>> 8/3
ans =
2.6667

>> format long

>> 8/3
ans =
2.66666666666667
>> format bank

>> 8/3
ans =
2.67
>> format short

>> 8/3
ans =
2.6667

>> 7.2*3.1
ans =
22.3200

>> format rat

>> 7.2*3.1
ans =
558/25

>> 2.6667
ans =
26667/10000

10
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

La fonction vpa peut être utilisé afin de forcer le calcule de présenter plus de décimaux
significatifs en spécifiant le nombre de décimaux désirés.

Exemple :
>> sqrt(2)
ans =
1.4142

>> vpa(sqrt(2),50)
ans =
1.4142135623730950488016887242096980785696718753769

6. Les principales constantes, fonctions et commandes

MATLAB définit les constantes suivantes :


La constante Sa valeur
pi π=3.1415...
exp(1) e=2.7183...
i = √−1
j = √−1
Inf ∞
NaN Not a Number (Pas un numéro)
eps ε ≈ 2 × 10−16.

Parmi les fonctions fréquemment utilisées, on peut noter les suivantes :


La fonction Sa signification
sin(x) le sinus de x (en radian)
cos(x) le cosinus de x (en radian)
tan(x) le tangent de x (en radian)
asin(x) l’arc sinus de x (en radian)
acos(x) l’arc cosinus de x (en radian)
atan(x) l’arc tangent de x (en radian)
sqrt(x) la racine carrée de x  √
abs(x) la valeur absolue de x  |x|
exp(x) = ex
log(x) logarithme naturel de x  ln(x)=loge(x)
log10(x) logarithme à base 10 de x  log10(x)
imag(x) la partie imaginaire du nombre complexe x
real(x) la partie réelle du nombre complexe x
round(x) arrondi un nombre vers l’entier le plus proche
arrondi un nombre vers l’entier le plus petit  max{n|n≤x, n
floor(x)
entier}
arrondi un nombre vers l’entier le plus grand  min{n|n≥x, n
ceil(x)
entier}

11
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB
MATLAB offre beaucoup de commandes pour l’interaction avec l’utilisateur. Nous nous
contentons pour l’instant d’un petit ensemble, et nous exposons les autres au fur et à mesure
de l’avancement du cours.
La commande Sa signification
who Affiche le nom des variables utilisées
whos Affiche des informations sur les variables utilisées
clear x y Supprime les variables x et y
clear, clear all Supprime toutes les variables
clc Efface l’écran des commandes
exit, quit Fermer l’environnement MATLAB
Définit le format de sortie pour les valeurs numériques
format long : affiche les nombres avec 14 chiffres après la
virgule
format short: affiche les nombres avec 04 chiffres après la
format
virgule
format bank : affiche les nombres avec 02 chiffres après la
virgule
format rat : affiche les nombres sous forme d’une ration (a/b)
help sujet Accès à l’aide sur une fonction ou sur un sujet
F5 Pour exécuter un programme :
F9 Pour exécuter des lignes d’un programme :

7. La priorité des opérations dans une expression :

L’évaluation d’une expression s’exécute de gauche à droite en considérant la priorité des


opérations indiquée dans le tableau suivant :

Les opérations La priorité (1=max, 4=min)


Les parenthèses (et) 1
La puissance et le transposé ^ et ‘ 2
La multiplication et la division * et / 3
L’addition et la soustraction + et - 4

Par exemple 5+2*3 = 11 et 2*3^2 = 18

8. Mettre plusieurs instructions sur une ligne

Il est possible de mettre plusieurs instructions sur une même ligne en les séparant par
des ‘,’ ou ‘;’.
A = magic(5), B = ones(5) * 4.7; C = A./B
A =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3

12
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

11 18 25 2 9
C =
3.6170 5.1064 0.2128 1.7021 3.1915
4.8936 1.0638 1.4894 2.9787 3.4043
0.8511 1.2766 2.7660 4.2553 4.6809
2.1277 2.5532 4.0426 4.4681 0.6383
2.3404 3.8298 5.3191 0.4255 1.9149

MATLAB affiche seulement les valeurs de A et C.

Par contre en écrivant

>> A=magic(5), B=ones(5)*4.7, C=A./B

MATLAB affiche les valeurs de A B et C.

Et en écrivant, >> A=magic(5) ; B=ones(5)*4.7 ; C=A./B

MATLAB affiche seulement les valeurs de C.

Vous pouvez également écrire une longue instruction sur plusieurs lignes en utilisant les trois
points de suspension (…).

>> s = 1 - 1/2 + 1/3 - 1/4 + 1/5 ...


- 1/6 + 1/7 - 1/8 + 1/9
s =
0.7456
>> montext = ['Je respecte l'environnement mais, ' ...
'je roule en diesel']
montext =
Je respecte l'environnement mais, je roule en diesel

9. Sauvegarder sa session de travail

La fonction « diary » permet de sauvegarder sa session de travail (commandes et réponses)


dans un fichier texte qui pourra être relu, corrigé, imprimé ou utilisé pour d’autres fins. Pour
commencer l’enregistrement, il faut utiliser la commande suivante :

diary testCommandeDiary.txt

Pour mettre fin à l’enregistrement, il faut quitter MATLAB ou taper la commande suivante:

diary off

13
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

>> diary testCommandeDiary.txt


>> a = 1
a =
1
>> b=3
b =
3
>> x = 'Test de la commande'
x =
Test de la commande
>> c=b/a
c =
3
>> diary off

10. Édition des lignes de commande

MATLAB conserve l’historique des commandes entrées de façon interactive lors d’une
session. Il est donc possible de récupérer des instructions déjà saisies et de les modifier dans
le but de les réutiliser.

Il suffit de double-cliquer dessus pour les exécuter. On peut tout aussi les effacer et les
supprimer de l’espace de travail par un clic droit de la souris. L’historique est conservé dans
la fenêtre « Command History » de l’environnement MATLAB.

Historique des commandes

14
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB
11. Les appels de fonctions MATLAB

MATLAB fournit un grand nombre de fonctions qui effectuent des tâches de calcul. Les
fonctions sont équivalentes aux sous-routines ou méthodes dans d’autres langages de
programmation.

Pour appeler une fonction, telle que « max » et « mean », entourez ses arguments d’entrée
entre parenthèses:

>> A = [1 3 9];
>> max(A)
ans =
9
>> mean(A)
ans =
4.3333

S’il y a plusieurs arguments d’entrée, séparez-les par des virgules:

>> B = [10 44 0];


>> max(A,B)
ans =
10 44 9

Vous pouvez également renvoyer la sortie d’une fonction en l’affectant à une variable:

>> C = mean(A)
C =
4.3333

Lorsqu’il y a plusieurs arguments de sortie, placez-les entre crochets:

>> [val_max position] = max(A)


val_max =
9
position =
3

Lorsque vous travaillez avec des chaînes de caractère, entourez les de guillemets simples:

>> disp('bonjour')
bonjour

15
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB

Exemple 1 :
Créer une variable x et donnez-la la valeur 2, puis écrivez les expressions suivantes :
• 3X3-2X2+4X


• |sin 2 |

• -1

La solution
>> x=2 ;
>> 3*x^3-2*x^2+4*x ;
>> exp(1+x)/(1-sqrt(2*x)) ;
>> abs(asin(2*x)) ;
>> log(x)/(2*x^3)-1 ;

Exercice 1 :
Donnez des commandes Matlab permettant d’évaluer les expressions suivantes :

Exercice 2 :
Devinez la réponse donnée par Matlab pour chacune des commandes suivantes:
>> a=5 ; b=a+2 ; c=b-3 ; clear a, who
>> a=-2.5 ; B=a+2, A=B ; B=A*2
>> temp=27.48 ; poids= 15.63 ; floor(temp), ceil(poids) ; round(poids)
>> var1=7+3^2 ; var2=8\var1 , var1+var2 ; ans/6
>> sqrt(2) , format bank, sqrt(2), 3/2
>> format rat, sin(pi/6)

16
UD_FGI_TCO
Niveau : 2eme année
Initiation aux logiciels d’analyse Numérique __ MATLAB
Exercice 3 :
1. Proposez des instructions Matlab pour engendrer les vecteurs suivants :
• V1 = [2 , 3 , 4 , … , 9 , 10]
• V2 = [-1.5 , 0 , 1.5 , … , 4.5 , 6]
• V3 = [1 , 1/4 , 1/9 , 1/16 , 1/25 , … , 1/81 , 1/100]
• V4 = [ 1/99 ,1/97 ,…,1/5 ,1/3 , 1]

• V5 = [ 1/4 , 1/16 , 1/36 , 1/64 , 1/100]


" $"
2. Créez un vecteur ligne U qui commence par − et qui se termine par , et qui contient
# #

exactement 04 éléments uniformément répartis.


3. Créez un vecteur V qui contient tous les éléments des vecteurs v1, v2 et v3
consécutivement.
4. Proposez une instruction Matlab permettant d’inverser les éléments du vecteur U.
5. Proposez une instruction Matlab permettant d’afficher les éléments du vecteur V de la
5eme position jusqu’à la 11eme dans l’ordre inverse.
6. Proposez une instruction Matlab permettant d’afficher le deuxième tiers du vecteur V.
7. Proposez une instruction Matlab permettant d’afficher le dernier quart du vecteur V.

17