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
- Vitesse de calcul moins rapide qu’en C/C++
- Payant
- 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.

fr