Académique Documents
Professionnel Documents
Culture Documents
ET TECHNOLOGIE
DEPARTEMENT DE MATHEMATIQUES
CALCULS NUMERIQUES
SCIENTIFIQUE
INTRODUCTION
cours, donné pendant plusieurs années par Pr. Ibrahima MBAYE, permet aux étu-
Par ce recueil d’exemples et TP, on souhaite montrer que l’usage de l’outil Matlab
dans le domaine de la science est simple et efficace et ainsi inciter nos étudiants à
l’appliquer dans les cours tels que le calcul numérique, les Equations aux Dérivées
tue en aucun cas une documentation exhaustive du logiciel Matlab. Toutefois, les
principales notions sont présentées et invitent l’étudiant à chercher par lui-même les
• MATLAB permet de manipuler des matrices, d’afficher des courbes et des don-
nées, de mettre en ?uvre des algorithmes, de créer des interfaces utilisateurs, et peut
• Il permet de réaliser des simulations numériques basées sur des algorithmes d’ana-
lyse numérique.
Les sciences de l’ingénieur sont probablement celles qui font le plus appel au calcul
considérable des capacités de calcul des ordinateurs. Un autre domaine qui a béné-
peut, actuellement, lorsque les conditions de stabilité sont bonnes, prévoir l’évolu-
tion du temps sur une période de cinq à six jours. Ces prévisions sont effectuées
pas possible il y a à peine vingt ans). Une autre discipline dont le développement
(d’extension.m).
Un programme Matlab (ou m-file en anglais) est une suite d’instructions matlab
écrites dans un éditeur de texte et sauvées dans un fichier avec une extension .m et
Pour toutes questions concernant ce cours, nous vous invitons à prendre contact par
« mamadou.diop@univ-thies.sn »
« mamadou1.diop@uvs.edu.sn»
Ce polycopié est rédigé de manière à attirer l’attention du lecteur sur les applica-
1- Environnement de MATLAB.
5. Calcul formel.
1. ENVIRONNEMENT DE MATLAB
où on distingue :
de l’utilisateur doivent être situés dans ce répertoire pour être visible et donc exé-
cutable.
quit dans le menu File de la barre de menu pour les versions Windows ou MacOs.
• Matlab est un langage interprété, c’est à dire qu’il exécute directement (sans com-
Exemple
» 2+5
ans =
Le résultat est mis automatiquement dans une variable appelée ans (answer). Celle-
Il peut être utile d’enregistrer le résultat d’un calcul dans une variable autre que
ans. On le fait en mettant le nom de la variable à gauche d’un signe égal qui à droite
a le résultat du calcul :
Exemple
» a=2+5
a=
Une caractéristique de MATLAB est que les variables n’ont pas à être déclarées,
• MATLAB gère les nombres entiers, réels, complexes, les chaînes de caractères ainsi
• Par défaut, MATLAB affiche les valeurs numériques réelles sous format de point
fixe à 5 chiffres.
On peut changer la façon dont les valeurs numériques sont affichées à comme suit :
Remarque :
MATLAB ne distingue pas entre réels et entiers et les nombres complexes sont écrits
sous la forme a + bi, comme dans 1+2i. NB MATLAB conserve l’historique des
commandes : toutes les commandes que vous aurez tapé sous MATLAB peuvent
• L’aide sur MatLab est caractérisé par la fonction "help" qui va afficher l’aide
général. Pour avoir une aide spécifique, il faut renseigner à la fonction "help" ce
• helpwin ouvre une fenêtre contenant la liste des commandes Matlab ainsi que
leurs documentations.
Le logiciel Matlab est essentiellement basé sur le calcul matriciel numérique. Tous
les objets utilisés dans Matlab sont donc définis au travers de matrices ou vecteurs.