====== Leçon 1 : Prise en main de Matlab ====== ===== Interface de Matlab ===== Voilà l'interface typique que l'on obtient sous Windows XP avec Matlab 7 : {{ matlab:interface.png }} Décrivons les différentes zones : * Barre d'outils : peu souvent utilisée et intuitive de toute manière * //Current Directory// : liste tous les fichiers présents dans le répertoire courant (qui est par défaut $MATLAB_DIR$\work). C'est là où il faut mettre tous les fichiers M que l'on voudra utiliser : ici il n'y a qu'un fichier, qui se trouve être un fichier M nommé ''énigme''. * //Workspace// (visible dans la même zone en cliquant sur l'onglet) : liste toutes les variables définies, leurs valeurs et leur type. Utile lors de débuggage. * //Command history// : no comment * //Command window// : Sorte de console où apparaissent les résultats des fichiers M, où doivent être tapées les commandes en mode interactif ... ===== Premiers pas ===== * Rendons-nous dans la fenêtre principale pour taper : x=1+2; //A priori//, rien ne s'est passé, rien n'est affiché. Mais en regardant l'onglet //Workspace//, on se rend compte qu'une nouvelle variable (ici ''x'') est créée. Pour afficher le contenu d'une variable dans la //command window//, il suffit de taper le nom de la variable sans point-virgule final : x Si on avait voulu simplement afficher le résultat d'une opération sans créer de variable, il suffit de taper l'expression à calculer sans point-virgule : 18.02-29.01 Dans ce cas où aucune variable n'est spécifiée, le résultat du calcul est par défaut enregistré dans une variable nommée ''ans''. * Les priorités des opérateurs sont classiques : 19.84E2/2^6 renverra le résultat de (19.84*(10^2)) / (2^6). * Les nombres complexes peuvent se noter soit avec la notation ''i'' ou ''j'' : (1+i)*(1-j) Cependant, **attention** : une fois que la variable ''i'' est utilisée (dans les boucles par exemples), elle ne peut plus être ensuite utilisée pour son sens i^2=-1. Il est donc préconisé de se définir des règles du genre : je m'interdis le nom ''j'' pour les variables (que j'utiliserai pour les complexes), mais je pourrai utiliser la lettre ''i'' dans les boucles, ... * Enfin, les fonctions trigonométriques s'utilisent sans problème (à noter la variable ''pi'' prédéfinie) : sin(pi/2) ===== Exercices ===== On va commencer en douceur pour éviter les clacages : - Calculer le cosinus de Pi/3 - Enregistrer dans une variable nommée ''z'' la valeur de cos²+sin² en Pi/5, puis vérifier la valeur de ''z'' en l'affichant - Si tout s'est bien passé, on peut faire des choses plus rigolotes : [[02vecteurs]]