Cours MatLab les fonctions et commandes systèmes

1. Introduction
1.1 Démarrage d’une session MatLab
1.2 Type des fichiers. Compatibilité entre DOS et Unix. Edition
1.3 Documentation. Aide en ligne
1.4 Information sur l’espace de travail
1.5 Coopération de MatLab avec des logiciels externes
2. Généralités
2.1 Entrées et traitement des données
2.2 Instructions de contrôle
2.3 Les fonctions
2.4 Notations et raccourcis
2.5 Les fichiers
2.6 Commandes systèmes
2.7 Chaînes de caractères et messages
2.9 Copie d’écran texte
2.10 Les graphiques
3. Résumé des commandes MatLab
4. Applications
4.1 Systèmes d’équations non linéaires
4.2 Traitement des polynômes
4.3 Interpolation linéaire et non linéaire
4.4 Intégration numérique
4.5 Différentielles totales
4.6 Equations aux dérivées partielles
4.7 Optimisation linéaire et non linéaire
4.8 Calcul symbolique
4.9 Graphiques 2D et 3D
5. Références bibliographiques

Le logiciel MatLab met à la disposition de l’utilisateur un environnement performant pour mener à bien des calculs numériques ou symboliques. Cet article  constitue une initiation sur MatLab et s’adresse aux débutants qui désirent prendre rapidement connaissance des fonctionnalités de ce logiciel.

Introduction

MatLab est un puissant outil de calcul numérique, de programmation et de visualisation graphique. Son nom signifie matrix laboratory, c’est à dire un environnement interactif de travail avec des matrices. La facilité de développement des applications dans son langage fait qu’il est pratiquement devenu le standard dans son domaine.

Démarrage d’une session MatLab

Le lancement de MatLab sur un PC se fait tout simplement en l’appelant avec la commande MatLab dans une fenêtre. Cette fenêtre deviendra alors la  fenêtre de commande MatLab. Sous Windows, il suffit de cliquer sur l’icône correspondante pour qu’une fenêtre similaire s’ouvre dans votre environnement. Il s’agit en effet d’une interface en mode texte avec l’interpréteur de langage MatLab dans laquelle on peut exécuter des instructions spécifiques ou lancer des programmes.

Types des fichiers. Compatibilité entre DOS et UNIX. Edition

Les programmes MatLab sont des fichiers ASCII qui contiennent des commandes spécifiques. La convention est que le nom d’un tel fichier doit se terminer en .m. Pour exécuter un tel programme en MatLab il suffit de taper son nom dans la fenêtre de commande, mais sans l’extension par défaut .m. Les fichiers sont parfaitement compatibles entre les stations et les PC. C’est à dire, en récupérant par ftp des fichiers qui étaient sur une station UNIX, ces fichiers resteront toujours exécutables par MatLab PC (même procédure pour le transfert PC -> UNIX).

Documentation. Aide en ligne

La documentation de MatLab est particulièrement  riche. Le logiciel est livré en standard avec plusieurs livres dont: Users Guide- destiné surtout aux débutants. Cette documentation guide lentement dans les méandres du langage MatLab. Pour un débutant, le passage par cette documentation est quasiment inévitable. Reference Guide- tout comme son nom l’indique il s’agit d’un document qui décrit tous les éléments de langage MatLab (instructions, fonctions et leurs paramètres). Grâce à son index très complet, il permet de retrouver facilement des informations.

Information sur l’espace de travail

Pour obtenir une liste des variables dans l’espace de travail, on utilise les instructions suivantes:
who Affichage des variables dans l’espace de travail.
whos Affichage détaillé des variables dans l’espace de travail.

Coopération de MatLab avec des logiciels externes

Accès aux fichiers de données externes

En dehors du mécanisme classique de sauvegarde et du chargement des données de type load/save, MatLab possède des mécanismes alternatifs.
La première variante est implantée toujours en utilisant les commandes load/save. Il s’agit de sauver une matrice sur le disque dur, en format ASCII.

…..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours MatLab (606 KO) (Cours PDF)
Cours MatLab

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *