Méthodes numériques
Initiation à Matlab
Master 1 Génie civil – Géotechnique
Promo: 2022-2023
Dr. TEVI
1
Sommaire du cours
• Présentation
• Du cours
• De l’interface Matlab
• Installation
• Variables et Types de données
• Vecteurs
• Matrices
• Polynômes
• Opérations : particularités
• Graphiques
• Scripts
• Lecture et écriture des données
• Applications
2
1- Présentation
Du cours
• Prérequis:
• Connaissance de base en Mathématiques en particulier Géométrie et Algèbre
• Connaissance de base de l’Algèbre de Boole et de la Logique combinatoire
• Connaissance de base de l’outil informatique
• Disposer d’un ordinateur personnel ou de service accessible et utilisable
• Objectif principal: Savoir adapter et écrire un problème en langage Matlab en vue d’une
résolution par une méthode quelconque.
• Objectifs spécifiques:
• Prise en main et Utilisation d’un logiciel, MATLAB
• Découverte et Initiation à diverses applications de l’outil
• Traduction d’une méthode de résolution en instructions exécutables par l’outil utilisé
• Ressources:
• Ressources documentaires numériques sur Google et Mathworks
3
1- Présentation (suite)
De l’interface Matlab
• Matlab = MATrix LABoratory
• Environnement de calcul permettant des calculs numériques de tout genre, des
représentations graphiques, des modélisations…
• Interpréteur de commandes dont l’élément de base est la matrice
• Modes de fonctionnement courants:
• Mode interactif: exécution des instructions au fur et à mesure de leur saisie
• Mode exécutif: exécution ligne par ligne des instructions contenus dans un fichier
• Modes de fonctionnement avancés :
• Mode programmation compilé et Mode programmation par blocs (Simulink)
• Licence Matlab payante => alternative acceptable : GNU Octave et Scilab
• Similarité de certaines fonctionnalités avec Matlab mais nécessite des « packages »
• Téléchargeable sur : [Link] ou [Link]
4
1- Présentation (suite)
De l’interface Matlab (suite)
Menu détaillé des onglets
Historique des
commandes
Dossier actuel
saisies
d’enregistrement
Fenêtre de commande où sont saisies les instructions
Espace de travail
affichant toutes les
variables courantes
5
1- Présentation (suite)
De l’interface Matlab (suite)
Commandes utiles:
>> demo matlab ou >> demo : permet d’ouvrir les contenus d’exemples Matlab
>> help nom_instruction : permet de rechercher l’aide sur le sujet « nom_instruction »
s’il existe
>>doc nom_de_la_commande : permet d’obtenir une documentation plus complète en
ajoutant des exemples détaillés, des hyperliens
La documentation en ligne est aussi très riche
>> clc : efface tout ce qu’il y a dans la « Command Window » sans effacer les variables
et leur contenu
>> quit ou >> exit
6
1- Présentation (suite)
Installation
Licence de Matlab payante. Pour une utilisation utile sur le long terme dans le cadre du
travail, elle est à acheter. L’achat donne accès à des mises à jour et des avantages sur le site
Mathworks.
Version Démo valable 30 jours à partir du site de MATLAB sur
[Link]
Chercher et télécharger une version ancienne avec crack sur d’autres sites
Choisir si possible une version antérieure à 2019, mais postérieure à 2014