Initialisation matlab

Disponible uniquement sur Etudier
  • Pages : 42 (10267 mots )
  • Téléchargement(s) : 0
  • Publié le : 4 avril 2011
Lire le document complet
Aperçu du document
Initiation sur MatLab
Par Rafic YOUNES Enseignant – Chercheur à la Faculté de Génie – Université Libanaise Responsable Scientifique du Master de Recherche en Mécanique 3M

R.Y. 10. 04
1. 1.1 1.2 1.3 1.4 1.5 Introduction Démarrage d’une session MatLab Type des fichiers. Compatibilité entre DOS et Unix. Edition Documentation. Aide en ligne Information sur l’espace de travail Coopération deMatLab avec des logiciels externes

2. Généralités 2.1 Entrées et traitement des données 2.2 Instructions de contrôle 2.3 Les fonctions 2.4 Notations et raccourcis 2.5 Les fichiers 2.6 Commandes systèmes 2.7 Chaînes de caractères et messages 2.9 Copie d’écran texte 2.10 Les graphiques 3. 4. 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 5. Résumé des commandes MatLab Applications Systèmes d’équations nonlinéaires Traitement des polynômes Interpolation linéaire et non linéaire Intégration numérique Différentielles totales Equations aux dérivées partielles Optimisation linéaire et non linéaire Calcul symbolique Graphiques 2D et 3D Références bibliographiques

Le logiciel MatLab met à la disposition de l’utilisateur un environnement performant pour mener à bien des calculs numériques ou symboliques. Cetarticle constitue une initiation sur MatLab et s’adresse aux débutants qui désirent prendre rapidement connaissance des fonctionnalités de ce logiciel. Les thèmes abordés couvrent l’essentiel de ce qu’il faut connaître pour utiliser efficacement MatLab : types de données, fonctions MatLab, … ainsi qu’un aidemémoire regroupant la majorité des commandes MatLab par thématique. Enfin, une série desapplications dans des domaines diverses ont été présentées. Elles sont convenables pour un utilisateur débutant ou un ingénieur confirmé.

Beyrouth – 01/09/2005

1

1. Introduction
MatLab est un puissant outil de calcul numérique, de programmation et de visualisation graphique. Son nom signifie matrix laboratory, c'est à dire un environnement interactif de travail avec des matrices. Lafacilité de développement des applications dans son langage fait qu'il est pratiquement devenu le standard dans son domaine. Actuellement, on trouve des nombreuses boîtes à outils (Toolboxes) qui contiennent des fonctions spécialisées permettant d'utiliser l'environnement MatLab pour résoudre des classes spécifiques de problèmes.

Toolbox, Spline Toolbox, Chemometrics Toolbox, Fuzzy Logic Toolbox,etc.) Simulink: C'est l'extension graphique de MATLAB permettant de travailler avec des diagrammes en blocs. Blocksets: Ce sont des collections de blocs Simulink développés pour des domaines d'application spécifiques (DSP Blockset, Power System Blockset, etc.).

1.1 Démarrage d'une session MatLab.
Le lancement de MatLab sur un PC se fait tout simplement en l'appelant avec la commande MatLab dansune fenêtre. Cette fenêtre deviendra alors la fenêtre de commande MatLab. Sous Windows, il suffit de cliquer sur l'icône correspondante pour qu'une fenêtre similaire s'ouvre dans votre environnement. Il s'agit en effet d'une interface en mode texte avec l'interpréteur de langage MatLab dans laquelle on peut exécuter des instructions spécifiques ou lancer des programmes. L'affichage des résultatsnumériques se fera en mode texte dans cette même fenêtre ou dans une autre fenêtre en mode graphique (en faisant appel aux fonctions de visualisation de MatLab).

1.2 Types des fichiers. Compatibilité entre DOS et UNIX. Edition.
Les programmes MatLab sont des fichiers ASCII qui contiennent des commandes spécifiques. La convention est que le nom d'un tel fichier doit se terminer en .m. Pourexécuter un tel programme en MatLab il suffit de taper son nom dans la fenêtre de commande, mais sans l'extension par défaut .m. Les fichiers sont parfaitement compatibles entre les stations et les PC. C'est à dire, en récupérant par ftp des fichiers qui étaient sur une station UNIX, ces fichiers resteront toujours exécutables par MatLab PC (même procédure pour le transfert PC -> UNIX). Une seule...
tracking img