Bienvenue à exoco-lmd.com! Partagez et consultez des solutions d'examens et d'exercices des programmes LMD et formation d'ingénieur.

FORMATION MATLAB

Démarré par redKas, Janvier 04, 2019, 07:43:55 PM

« précédent - suivant »

redKas

FORMATION MATLAB

Avant-propos iii
Chapitre 1. Connaissances de base de matlab 1
1.1. Lancement et instructions de base 1
1.2. Les notions de bases 2
1.3. Le répertoire courant et le chemin d'accès 3
1.4. La programmation avec matlab 4
1.5. Résolution de systèmes linéaires 6
1.6. Valeurs et vecteurs propres 7
1.7. Les complexes 7
1.8. Les polynômes 8
1.9. Les graphiques 8
1.10. L'utilisation du debugger 8
1.11. Matlab symbolique 9
1.12. Quelques exemples en matlab 10
Chapitre 2. Vectoriser 17
Chapitre 3. Applications 19
3.1. Exemple d'animations 19
3.2. Biomécanique 19
3.3. Neurosciences

Introduction
MATLAB (MATrix LABoratory) comprend de nombreuses fonctions graphiques, un syst`
eme puissant d'op´erateurs s'appliquant `a des matrices, des algorithmes num´eriques (EDOs,
zeros d'une fonction, int´egration, interpolation), ainsi qu'un langage de programmation extr
ˆemement simple `a utiliser.
Il fut con¸cu initialement (au milieu des ann´ees 1980) pour manipuler ais´ement des matrices
`a l'aide de fonctions pr´e-programm´ees (addition, multiplication, inversion, d´ecompositions,
d´eterminants . . .), en s'affranchissant des contraintes des langages de proprammation classique
:
– Plus de d´eclarations de variables.
– Plus de phase d'´edition-compilation-ex´ecution.
Cette orientation calcul matriciel a depuis ´evolu´e vers un outil pouvant ˆetre vu comme une
super-calculatrice graphique et regroupant dans la version de base la quasi-majorit´e des
probl`emes num´eriques (hormis les EDP qui sont aussi diversifi´ees que d´elicates `a r´esoudre).
Plusieurs extensions plus «pointues» ont ´et´e con¸cues sous la forme de «TOOLBOXes», qui
sont des paquets (payants) de fonctions suppl´ementaires d´edi´ees `a un domaine particulier :
– CONTROL pour l'automatique
– SIGNAL pour le traitement du signal
– OPTIMIZATION pour l'optimisation
– NEURAL NETWORK pour les r´eseaux de neurones
Cet aspect modulaire est l'un des plus grands atouts de MATLAB : l'utilisateur peut
lui-meme définir ses propres fonctions, en regroupant des instructions MATLAB dans un fichier portant le suffixe ".m". La syntaxe est bien plus abordable que dans les langages classiques et devrait éliminer les réticences habituelles des programmeurs débutants pour écrire des fonctions.
En termes de vitesse inexécution, les performances sont inférieures `a celles obtenues avec un langage de programmation classique. L'emploi de MATLAB devrait donc etre restreinte `a des problèmes peu gourmands en temps calcul, mais dans la plupart des cas, il pr´esente une solution ´el´egante et rapide `a mettre en oeuvre.
Notons enfin que MATLAB est disponible sur tous types de plates-formes (toutes les
stations sous UNIX y compris LINUX, Windows 9x et Macintosh).

Hors ligne Annonceur

  • Jr. Member
  • **
  • Messages: na
  • Karma: +0/-0
Re : message iportant de l'auteur
« le: un jour de l'année »





Suggestions pour vous