Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL MATLAB FORUM MATLAB FAQ MATLAB TUTORIELS MATLAB LIVRES MATLAB
logo

Les meilleurs livres MATLAB

Dernière mise à jour : 07/02/2008 - 3 livres - 3 critiques


couverture du livre 'Introduction à MATLAB'

Note 5.0

Introduction à MATLAB

de Jean-Thierry Lapresté
Public visé : Débutant

Résumé de l'éditeur

Conçu à la base pour être un environnement de calcul scientifique et de visualisation de données, MATLAB est aujourd'hui un langage de programmation complet dans un environnement de développement simple et pratique.

Cette 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 l'apprentissage de la programmation et des fonctionnnalités principales de MATLAB.
  • La seconde partie constitue un manuel pour l'utilisation du logiciel 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 une référence rapide en français.

Cette édition a été mise à jour pour refléter la version 7 de MATLAB R14 et présente en particulier l'usage du créateur d'interfaces graphiques interactives guide.

Critique du livre par la rédaction (Jérôme Briot)
Jean-Thierry Lapresté est professeur de mathématiques et d'informatique à l'École Nationale Supérieure de Chimie de Clermont-Ferrand. Introduction à MATLAB est basé sur un manuel complet concernant MATLAB et destiné à ses élèves.

Le livre, sans couleur, est dans l'ensemble agréable à lire. Il est principalement composé de deux parties. La première contient des exercices corrigés, présentés sous forme de sessions de difficulté croissante. L'ensemble reproduit assez fidèlement le déroulement de séances de TP. La seconde partie peut être logiquement assimilée au manuel de TP où l'utilisateur ira piocher les informations qui complètent les exercices de la première partie.

Sur le fond, le livre repose sur la version 7.0 - R14 de MATLAB, les codes proposés sont donc toujours d'actualité. L'ensemble est axé sur le langage et sur la prise en main de l'environnement de développement. Les exemples sont basés sur des problèmes mathématiques généraux et aucun domaine d'utilisation spécifique n'est abordé (traitement d'image, traitement du signal, ...). L'auteur s'adresse à un public débutant (étudiants). Son souci pédagogique l'amène souvent à introduire en parallèle de bonnes pratiques de développement ("Bidouille et structuration", dessin à la main d'une interface graphique avant sa programmation,...).

Au final, ce livre complet est un excellent outil pour l'apprentissage de MATLAB.

Jérôme Briot

Note : les codes présents dans le livre sont disponibles à cette adresse : Introduction à MATLAB

Sommaire

  • Exercices d'introduction et d'application
    • Premières notions
    • Boucles itératives et vectorisation
    • Boucles répétitives et récursivité
    • Recherches et tris
    • Chaînes de caractères et fichiers textes
    • Nombres arrondis
    • Intégration numérique
    • Moindres carrés linéaires
    • Equations différentielles ordinaires
    • Le générateur d'interfaces graphiques de MATLAB
  • Programmation MATLAB
    • Structures conditionnelles
    • Scripts et fonctions
    • Les tableaux et les boucles itératives
    • Les Opérateurs
    • Structures de données
    • Les chaînes de caractères
    • L'algèbre linéaire
    • Polynômes, interpolation et statistiques
    • Recherche de racines et optimisation numérique
    • Entrées et sorties
    • Graphisme élémentaire
    • Poignées graphiques
  • Annexes
    • Listes des fonctions MATLAB
    • Une approche rapide de l'environnement
    • Disponibilités

235 pages, 2ème édition, Avril 2005 Editions Ellipses, ISBN10 : 2729824014
Commandez sur www.amazon.fr :
16,15 EUR TTC (prix éditeur 17,00 EUR TTC) - Livraison Gratuite !
couverture du livre 'Mastering MATLAB 7'

Note 5.0

Mastering MATLAB 7

de Duane Hanselman et Bruce Littlefield
Public visé : Débutant - Public généraliste

Résumé de l'éditeur

This text is about MATLAB. If you use MATLAB or are considering using it, this book is for you. This text represents an alternative to learning MATLAB on your own with or without the help of the documentation that comes with the software. The informal style of this book makes it easy to read and, as the title suggests, it provides the tools you need to master MATLAB. As a programming language and data visualization tool, MATLAB offers a rich set of capabilities for solving problems in engineering, scientific, computing, and mathematical disciplines. The fundamental goal of this text is to help you increase your productivity by showing you how to use these capabilities efficiently. Because of the interactive nature of MATLAB, the material is generally presented in the form of examples that you can duplicate by running MATLAB as you read this book.

This text covers only topics that are of use to a general audience. The material presented generally applies to all computer platforms. None of the Toolboxes, Blocksets, and other Libraries that are available for additionnal cost are discussed, altough some are referred to in appropriate places. However, based on user feedback, this book does discuss linking MATLAB to programs written in C, FORTRAN, and Java. Furthermore, it demonstrates how MATLAB can be dynamically linked to other applications on the PC platform.

Since MATLAB continues to evolve as a software tool, this text focuses on MATLAB Version 7. For the most part, the material applies to 6.x and 5.x versions of MATLAB as well. When appropriate, distinctions between versions are made.

Critique du livre par la rédaction (Jérôme Briot)
Duane Hanselman et Bruce Littlefield sont tous deux professeurs en génie électrique à l'université du Maine (Etats Unis) et ont collaboré ensemble à la rédaction de plusieurs ouvrages sur MATLAB. Mastering MATLAB 7 est le dernier d'une série de livres intitulés Mastering MATLAB (1996), Mastering MATLAB 5 (1998) et Mastering MATLAB 6 (2001).

Le livre, sans couleur, est agréable à lire. Les paragraphes sont bien aérés, les lignes de code sont parfaitement lisibles et les figures sont de très bonne qualité. Tous les chapitres contiennent des exemples exhaustifs qui permettent de bien assimiler les explications. L'enchaînement des chapitres suit une bonne logique en partant de la programmation proprement dite (types de variable, syntaxe, ...), en passant par le traitement, la sauvegarde et l'exportation des données, pour finir sur des capacités plus spécifiques de MATLAB (GUI, POO, interface MATLAB - C/Fortran/Java, COM)

Sur le contenu, les auteurs ont pris le parti de ne parler que de la version native de MATLAB 7.0 sans aborder aucune des Toolbox et autres bibliothèques disponibles en complément. Dans ce sens, le livre présente parfaitement les capacités du langage MATLAB et est donc de ce fait plutôt réservé à un public débutant ou à un public plus généraliste. Les utilisateurs plus expérimentés pourront y trouver quelques informations utiles mais cet ouvrage ne leur est clairement pas destiné.

Le livre est principalement concentré sur le langage MATLAB. On pourra néanmoins regretter un passage assez rapide sur l'environnement de développement (MATLAB Desktop) qui est un outil souvent sous-employé par les développeurs MATLAB.

Le choix de la version 7.0 (sortie en 2004) ne rend pas ce livre obsolète. Dans les versions plus récentes (R2006x ou R2007x) les fondamentaux de MATLAB n'ont pas considérablement évolué. Ce livre est donc toujours d'actualité.

Au final, je conseillerais ce livre aux développeurs débutants souhaitant se former en ayant une vue d'ensemble des capacités de MATLAB. Ce livre a également parfaitement sa place dans une structure accueillant de jeunes développeurs ou des stagiaires afin de leur permettre d'être rapidement autonomes et productifs.

Jérôme Briot

Note : les exemples décrits dans le livre sont disponibles à cette adresse : Mastering MATLAB Web Site

Sommaire

  • Getting Started
  • Basic Features
  • The MATLAB Desktop
  • Script M-Files
  • Arrays and Array Operations
  • Multidimensional Arrays
  • Numeric Data Types
  • Cell Arrays and Structures
  • Character Strings
  • Relational and Logical Operations
  • Control Flow
  • Functions
  • M-File Debugging and Profiling
  • File and Directory Management
  • Set, Bit, and Base Functions
  • Time Computations
  • Matrix Algebra
  • Data Analysis.
  • Data Interpolation
  • Polynomials
  • Cubic Splines
  • Fourier Analysis
  • Optimization
  • Integration and Differentiation
  • Differential Equations
  • Two-Dimensional Graphics
  • Three-Dimensional Graphics
  • Using Color and Light
  • Images, Movies, and Sound
  • Printing and Exporting Graphics
  • Handle Graphics
  • Graphical User Interfaces
  • MATLAB Classes and Object-Oriented Programming
  • MATLAB Programming Interfaces
  • Extending MATLAB with Java
  • Windows Application Integration
  • Getting Help
  • Examples, Examples, Examples
  • Appendix - MATLAB Release Information

862 pages, International édition, 2005 Editions Pearson Education, ISBN10 : 0131857142
Commandez sur www.amazon.fr :
68,18 EUR TTC (prix éditeur 68,18 EUR TTC) - Livraison Gratuite !
couverture du livre 'MATLAB pour l'ingénieur'

Note 4.5

MATLAB pour l'ingénieur

de Adrian Biran et Moshe Breiner
Public visé : Débutant (avec notions de base d'ingénierie)

Résumé de l'éditeur

Conçu à l'origine pour être un environnement de calcul scientifique et de visualisation de données, MATLAB est devenu un langage de programmation complet. Il permet de réaliser rapidement le codage d'algorithmes complexes, de visualiser des données en 2D et 3D, de réaliser des interfaces graphiques conviviales et d'intégrer des fonctions et programmes écrits par l'utilisateur.

MATLAB pour l'ingénieur est une introduction pratique au logiciel, destinée aux étudiants en écoles d'ingénieurs ainsi qu'aux professionnels. Le livre décrit les possibilités de programmation de MATLAB et détaille comment résoudre des problèmes que peuvent rencontrer les ingénieurs.

La première partie de l'ouvrage est un tutoriel concis pour ceux qui veulent maîtriser rapidement les principales fonctionnalités ; la seconde permet d'acquérir progressivement les techniques à même de résoudre des problèmes de plus en plus complexes. Le lecteur apprendra ainsi à réaliser des calculs, stocker des tableaux et interpoler des valeurs d'expérience, traiter des nombres obtenus par des systèmes d'acquisition de données et générer des rapports techniques grâce à la fonction d'archivage.

Les nouveautés de la version 7 sont également décrites, en particulier la nouvelle interface de l'environnement de développement, celle de création de graphiques ainsi que les possibilités étendues d'échanges de données avec des programmes externes.

Les nombreux exemples de fin de chapitre rendent compte de la flexibilité et de la puissance de MATLAB en tant qu'environnement complet de programmation, et les exercices permettent à l'utilisateur de mettre en pratique ses connaissances.

Critique du livre par la rédaction (Sébastien Doeraene)
Cet ouvrage est selon moi une véritable mine d'or pour tout ingénieur, étudiant ou professionnel, désirant apprendre à profiter de MATLAB dans le cadre de ses études ou de son travail.

En effet, les auteurs orientent leurs explications avec de nombreux exemples réels de cas d'ingénierie, et ce dans tous ses sous-domaines : aussi bien mécanique, électricité, mathématiques appliquées, construction et thermodynamique sont abordés. Seul le domaine de l'informatique fait en fait défaut... Mais l'informatique ici est MATLAB lui-même.

C'est une grande qualité dans le sens où cela donne un but, et de l'intérêt à l'apprentissage, à l'ingénieur qui n'est peut-être pas plus enchanté que ça par l'informatique.

Après un premier chapitre introductif de MATLAB et de ses fonctionnalités de base, les suivants font découvrir au lecteur de nombreuses facettes et possibilités de MATLAB, systématiquement accompagnées de leurs illustrations dans des problèmes d'ingénieur. En général, les notions théoriques sous-jacentes au problème sont rappelées, mais une connaissance de base est nécessaire à la bonne compréhension des exemples.

Aussi, si ce livre est excellent pour tout ingénieur, il sera sans intérêt (vraiment) pour quiconque ne l'est pas. Car la plupart des problèmes énoncés sont, à mon avis, peu compréhensibles sans certaines notions théoriques de base.

Finalement, je signalerai que cet ouvrage n'est pas un cours théorique de méthodes numériques, mais bien une illustration pratique de l'utilisation de MATLAB pour résoudre des problèmes. Ainsi, que l'étudiant ne se sente pas déçu de n'avoir que peu de support à ce cours avec ce livre. Bien entendu les méthodes de résolution qu'emploient MATLAB en interne seront brièvement expliquées, mais pour des explications détaillées et rigoureuses, le lecteur se verra renvoyé vers de nombreux autres ouvrages de référence.

Voilà donc un livre à ne manquer sous aucun prétexte si vous êtes ingénieur, étudiant ou professionnel, et que vous désirez vous former à MATLAB.

Sébastien Doeraene

Sommaire

  • MATLAB : VUE D'ENSEMBLE
  • MATLAB PAR L'EXEMPLE
  • Calculs et représentations graphiques
  • Tableaux à deux dimensions et matrices
  • Nombres complexes
  • Calculs géométriques
  • Résolution d'équations
  • Régression et interpolation
  • Intégration numérique
  • Modélisation de systèmes et simulation
  • Aspects graphiques avancés

504 pages, 1ère édition, Août 2004 Editions Pearson Education, ISBN10 : 2744070254
Commandez sur www.amazon.fr :
42,75 EUR TTC (prix éditeur 45,00 EUR TTC) - Livraison Gratuite !

Valid XHTML 1.1!Valid CSS!

Copyright © 2008 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique MATLAB : Jérôme Briot (Dut) - Contacter par EMail :
Vos questions techniques : forum d'entraide MATLAB - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.