Cours généralités sur Matlab type et structure des variables

Sommaire: Cours généralités sur Matlab

Première partie : Le noyau de Matlab
I- Généralités sur Matlab
I-1- Environnement
I-2- Principe du Help/Demo
I-3- Richesse de Matlab : ses fonctions préprogrammées
I-4- Exemple de programme
I-5- Notion d’algorithme
I-6- Où écrire ses programmes/instructions et comment les exécuter
II- Type et structure des variables
II-1- Types de données
II-2- Structures des données
III- Instructions et structures de contrôle
III-1- Affectations
III-2- Instructions de contrôle
III-3- Utilisations des fonctions préprogrammées :
III-4- Écrire ses propres fonctions
IV- Graphisme sous Matlab
IV-1- Graphisme 2D
IV-2- Graphisme 3D
IV-3- Affichage des images
V- Entrée/Sortie des données
V-1- lecture/écriture des fichiers .mat
V-2- lecture/écriture des fichiers binaires
V-3- lecture/écriture des fichiers texte
VI – Exemples d’application
VI-1- Calcul des matrices de cooccurrences
VI-2- TP2 – Géo6333 : reconstitution d’une image satellitaire
Deuxième partie : Les Toolboxes
1- Statistics Toolbox
2- Signal Processing Toolbox
3- Image Processing Toolbox
3- Mapping toolbox
4- Fuzzy Logic Toolbox
5- Neural Networks Toolbox
6- Wavelet Toolbox
7- GUIs
CONCLUSION

Extrait du cours généralités sur Matlab

Première partie : Le noyau de Matlab
I- Généralités sur Matlab
Matlab (Matrix laboratory) est un langage de calcul scientifique très performant intégrant le calcul, la programmation et la visualisation dans un environnement simple à utiliser. C’est un système interactif qui permet de manipuler directement des données structurées (matrices et vecteurs), ce qui n’est pas le cas de C, Java, Fortran ou Pascal par exemple.
I-1- Environnement
Matlab est à la fois un langage et un logiciel. Il possède une fenêtre principale ou de commande et un éditeur de programmes (M-files). Dans l’éditeur de programme, plusieurs fenêtres (programmes) peuvent être ouvertes à la fois. Un éditeur de figure utilisé pour les graphiques.
I-2- Principe du Help/Demo
Le help de Matlab est très bien adapté à l’auto-apprentissage autant théorique (documents pdf)  que pratique ( help topic ) sur le langage, les fonctions disponibles et les techniques qu’il comporte (notamment grâce à ses toolboxes).
Taper la commande help permet d’afficher tout le contenu de matlab, ie les familles de fonctions qu’il comporte. Taper help famille affiche toutes les fonctions qui appartiennent à la famille en question et help fonction donne la définition de la fonction, ses options et sa syntaxe.
I-3- Richesse de Matlab : ses fonctions préprogrammées
Matlab est doté d’une collection de fonctions (m-files) préprogrammées (notamment dans ses Toulboxes) spécifiques à des domaines aussi variés que les statistiques, le traitement du signale et d’image, la logique floue, les réseaux de neurones, les ondelettes, … et qui permettent de résoudre un bon nombre de problèmes relatifs à ces domaines. Pour visualiser ces fonctions, il suffit de taper help suivi du non de la famille à laquelle appartient la fonction. Pour connaître le nom de ces familles, il suffit juste de taper help.Plus de 1500??? fonctions préprogrammées :
– Générale ( help general ) : help, demo, dir, cd, !, clear, whos, clear, clc,…
– Opérateurs ( help ops ) : +, -, *, /, ^, =, ~=, <, >, &, | , ~, .*, ./, .^, …
– Langage ( help lang ) : if, else, for, while, case, …
– fonctions élémentaires sur les matrices ( help elmat ) : rand, ones, size, diag, ‘, …
– fonctions mathématiques élémentaires ( help elfun ) : cos, tan, sin, sinh, asin, asinh,
exp, log, log10, round, …
– fonctions mathématiques spécialisées ( help specfun ) : airy, gcd, lcm, factorial, cart2sph, cart2pol,…
– fonctions sur les matrices ( help matfun ) : norm, trace, det, inv, eig, …
– analyse de données ( help datafun ) : max, min, hist, diff, corrcoef, conv, conv2, …
– polynômes et interpolations ( help polyfun ) : interp, interp2, spline, voronoi, polyarea, roots, polyfit, …

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours généralités sur Matlab type et structure des variables (1259 KO) (Cours PDF)
Cours généralités sur Matlab

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *