Présentation
Matlab (MATrix LABoratory) est un logiciel pour effectuer des calculs numériques. Il a été conçu initialement pour faciliter le traitement des matrices mais il est maintenant utilisé dans tous les domaines des sciences qui nécessite de faire des calculs.

Intérêts :
  • Programmation infiniment plus rapide pour le calcul et pour l’affichage
  • Une librairie très riche
  • Possibilité d’inclure un programme en C/C++
  • Langage interprété : Pas de compilation donc pas d’attente pour compiler
  • Possibilité d’exécuter du code en dehors du programme
  • Code facile à comprendre et très lisible
  • Une aide très bien faite
Inconvénients :
  • Vitesse de calcul moins rapide qu’en C/C++
  • Payant (équivalent gratuit scilab)
  • Application auto-exécutable peu pratique

De manière générale, Matlab est utilisé pour faire des expériences de calcul très rapidement. Certains programmes qui nécessiteraient 1 journée de programmation en C/C++ peuvent se réaliser en 1h sous Matlab. Par contre, une fois programmé, le temps de calcul sous Matlab peut être 100 fois supérieur à celui du C/C++. De ce fait, on ne l'utilise que très peu pour réaliser un produit finit destiné aux particuliers.

Le but de ce tutorial est de montrer comment mieux utiliser Matlab afin de programmer plus rapidement tout en minimisant son temps de calcul. J'ai essayé d'être le plus synthétique possible, mais si vous découvrez Matlab pour la première fois et si vous avez peu de notion de programmation, ce tutoriel manquera probablement d'explication.

La première idée pour optimiser sa programmation est de bien connaitre toutes les fonctions de Matlab. Je vous conseil de lire et relire ces pages jusqu'à que vous les connaissiez tous, car ça vous sera toujours utile à un moment donné. Après j'explique comment utiliser les fonctionnalités de Matlab pour mieux programmer et comment organiser un projet.


Dernières modifications : 03 Aout 2012
 
copyrightfrance | Administration