Conçu par Cleve Moler au début des années 1980, MATLAB est un environnement de programmation et un langage de programmation couramment utilisé par les ingénieurs, les scientifiques et les mathématiciens.
MATLAB permet d’effectuer des calculs complexes, de visualiser des données ou encore de développer des algorithmes, le tout dans un environnement convivial. Il est apprécié pour sa facilité d’utilisation et ses performances.
Vous aimeriez vous initier à MATLAB sur de bonnes bases ? Tour d’horizon des ouvrages de référence à destination des débutant(e)s.
1. Programmer efficacement des applications dans MATLAB (Mamadou Faye)
Ce livre a pour objectif de vous donner tous les outils nécessaires pour réaliser efficacement des applications professionnelles avec MATLAB, afin de mettre en œuvre de manière interactive vos algorithmes de calculs scientifiques.
Pour ce faire, nous allons commencer par vous faire une présentation de l’environnement du logiciel et des commandes de bases. Ensuite, nous verrons à travers des exemples pratiques : l’utilisation des matrices, les outils mathématiques, la programmation, les nombres complexes, les chaînes de caractères, les dates et heures, les tableaux multidimensionnels, les tableaux de cellules, les structures de données, la visualisation des données, l’import et l’export de fichiers de données (.MAT, .TXT, .CSV et .XLSX) et les interfaces graphiques dans MATLAB. Puis, nous mettrons tout cela en pratique par la réalisation de six exemples d’applications dotées d’une interface graphique. Chaque chapitre est terminé par un exercice d’application qui est corrigé par la suite.
Ce livre est écrit par un ingénieur qui a une expérience de quinze années avec le logiciel MATLAB Simulink et qui souhaite partager cette expérience avec vous.
Autoédition ; 316 pages.
2. Débuter en algorithmique avec MATLAB et SCILAB (Jean-Pierre Grenier)
Disponible sur Amazon Disponible à la Fnac
Ce livre a pour but premier de répondre à la demande d’étudiants de première année de classe préparatoire BCPST qui ne trouvaient pas de manuel ni de tutorial abordable au niveau BAC+1. Il n’est ni un livre de mathématiques, ni un livre d’informatique théorique. C’est un manuel qui présente les rudiments de l’algorithmique en les illustrant au moyen des bases des langages Matlab et Scilab. Il présente toutes les connaissances nécessaires pour les concours BCPST.
Les exercices sont classés par difficulté (estimée) croissante. Tous les exercices sont corrigés. Dans de nombreux cas, l’auteur a indiqué un cheminement de pensée qui conduit d’abord à l’algorithme, puis au programme.
Outre les étudiants des classes BCPST, ce livre s’adresse à tous ceux qui souhaitent ou doivent s’initier à la programmation avec Matlab ou Scilab, par exemple les étudiants de certains IUT et BTS ou certains candidats aux concours de recrutement d’enseignants.
Aux éditions ELLIPSES ; 160 pages.
3. Programmer en MATLAB (Mohamed Fadhel Saad)
Disponible sur Amazon Disponible à la Fnac
Conçu comme un véritable manuel d’apprentissage complet, ce livre s’adresse à toute personne qui souhaite acquérir rapidement une solide maîtrise du langage de programmation MATLAB dédié à la programmation scientifique et technique. Les étudiants en licence, mastère, cycle d’ingénieur informatique ou autres spécialités technologiques et scientifiques (Génie mécanique, Génie électrique, Génie civil, Génie industriel…) y trouveront des règles et des astuces permettant de concevoir et implémenter de bons programmes MATLAB. Ce livre intéressera également les développeurs d’applications, débutants et expérimentés, qui souhaitent rafraîchir et compléter leurs connaissances sur ce langage.
Après une introduction à la programmation, l’auteur introduit MATLAB et décrit son environnement. Il détaille ensuite les bases de la programmation en MATLAB que sont les types de données, les variables et constantes, le calcul avec MATLAB ou encore la gestion des entrées-sorties. Puis, un chapitre donne au lecteur les connaissances utiles sur les représentations graphiques avant que ce dernier poursuive son apprentissage avec la découverte des instructions conditionnelles et répétitives. Ensuite, les notions de programmes et sous-programmes sont étudiées avant d’amener le lecteur vers la découverte des types de données supplémentaires, des structures de données (tableaux de cellules et structures) et des fichiers. Pour finir, le lecteur apprend à créer des Interfaces Graphiques Utilisateur (GUIs) avec MATLAB.
Pour chaque nouveau concept, de nombreux exemples pédagogiques aideront le lecteur à parfaitement maîtriser ce langage. Le code source de ces exemples est disponible en téléchargement sur le site www.editions-eni.fr.
Aux éditions ENI ; 407 pages.
4. Introduction à MATLAB (Jean-Thierry Lapresté)
Disponible sur Amazon Disponible à la Fnac
Conçu à la base pour être un environnement de calcul scientifique et de visualisation de données, MATLAB(TM) est aujourd’hui un langage de programmation complet dans un environnement de développement simple et pratique.
Cet ouvrage est composé de deux parties. La première présente une série d’exercices corrigés permettant de se familiariser progressivement avec MATLAB, tout en restant simples, ils permettent à la fois un apprentissage de la programmation et des fonctionnalités principales de MATLAB.
La seconde partie constitue un manuel pour l’utilisation du logiciel MATLAB pouvant servir de référence simplifiée et d’introduction à la programmation descendante. L’accès à un thème se fait aisément par l’intermédiaire de la table des matières. De plus toutes les fonctions et les scripts utilisés ou décrits ont une entrée dans l’index qui permet donc une référence rapide en français.
Cette édition a été mise à jour pour refléter les versions de MATLAB jusqu’à la 2015a.
Aux éditions ELLIPSES ; 240 pages.