TP 1 : Initiation à l'outil Matlab



Documents pareils
Séance 0 : Linux + Octave : le compromis idéal

Introduction à MATLAB R

3.2. Matlab/Simulink Généralités

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

MÉTHODES NUMERIQUES. Cours. Licence de Physique Année Universitaire : Licence Chimie, parcours Physique. Semestre S3

Le langage C. Séance n 4

Calcul Formel et Numérique, Partie I

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Prise en main d une Cyberclasse

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Projet Matlab : un logiciel de cryptage

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Guide d installation de MySQL

Traitement numérique de l'image. Raphaël Isdant

Guide de l'utilisateur du IP Audio Conference Phone BCM Business Communications Manager

Présentation du langage et premières fonctions

L informatique en BCPST

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

Python - introduction à la programmation et calcul scientifique

Framasoft «Partir de Windows pour découvrir le libre...»

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

TP 1 Introduction à Matlab Février 2009

Traitement de texte : Quelques rappels de quelques notions de base

MO-Call pour les Ordinateurs. Guide de l utilisateur

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

YAPBA M. Logiciel libre de suivi de vos comptes

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

GANTTPROJECT. Julien TENDERO

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

TP1 : Initiation à l algorithmique (1 séance)

Initiation à la programmation en Python

La place de SAS dans l'informatique décisionnelle

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

TD/TP 1 Introduction au SDK d Android

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Calcul Formel et Numérique, Partie I

Permis de conduire info

Table des matières. Table des matières

Interwrite Workspace version 8 avec le projecteur Epson

TRAVAUX DIRIGES D'INFORMATIQUE INITIATION A LA MANIPULATION DE WINDOWS 98

FAQ Mobiclic/ Toboclic

Introduction à l informatique en BCPST

Introduction à la présentation graphique avec xmgrace

Cyberclasse L'interface web pas à pas

Guide de l utilisateur Mikogo Version Windows

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

Administration du site (Back Office)

Guide d utilisation 2012

Chapitre 2 Accès aux partages depuis votre système d'exploitation

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Présentation du logiciel

À propos du Guide de l'utilisateur final de VMware Workspace Portal

Programmation C. Apprendre à développer des programmes simples dans le langage C

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

0.1 Mail & News : Thunderbird

Tutoriel code::blocks

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

La Clé informatique. Formation Excel XP Aide-mémoire

Interface PC Vivago Ultra. Pro. Guide d'utilisation

TP 4 de familiarisation avec Unix

Module : Informatique Générale 1. Les commandes MS-DOS

Dispositif Technique

TP 1. Prise en main du langage Python

Bulletins de notes électroniques avec Nota Bene

Utilisation du logiciel Epson Easy Interactive Tools

DOCUMENTATION VISUALISATION UNIT

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Affichage de la date d'exigibilité sur les documents FAQ INV 011

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR CLIENT MAC OS X MANUEL D UTILISATION

wxwidgets dans un environnement Microsoft Windows

Informations sur l utilisation du webmail du CNRS. Webmail du CNRS. Manuel Utilisateur

Bernard HAMM, Évelyne LAVOISIER

L espace de travail de Photoshop

Gestion de projets. avec. Microsoft Office PROJECT 2003

Notions fondamentales du langage C# Version 1.0

TD séance n 2c Mise à jour des Systèmes

TABLEAU CROISE DYNAMIQUE

GUIDE D UTILISATION ADSL ASSISTANCE

Tutoriel Drupal version 7 :

QTEK 9100 QTEK S200 HP 6915

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

MERLIN. Guide de démarrage rapide Gestion de projet professionnelle ProjectWizards GmbH, Melle, Allemagne. Tous droits réservés.

CTIconnect PRO. Guide Rapide

Remise à niveau d un programme JAVA du domaine public

Cyber-base du Pays Martégal. Atelier «Découverte de l ordinateur»

INDUSTRIALISATION ET RATIONALISATION

Eclipse atelier Java

GESTION DU PARC INFORMATIQUE

Gestion des documents avec ALFRESCO

PROTECTION DES DONNEES PERSONNELLES ET COOKIES

Accéder à ZeCoffre via FTP

EXCEL TUTORIEL 2012/2013

Transcription:

TP 1 : Initiation à l'outil Matlab Introduction MATLAB est l'abréviation de MATrix LABoratory. C'est un environnement de développement dans le domaine du calcul matriciel numérique. Ce logiciel est développé par la société The MathWorks. L'intérêt de Matlab tient, d'une part, à sa simplicité d'utilisation : pas de compilation, déclaration implicite des variables utilisées, et d'autre part, à sa richesse fonctionnelle : arithmétique matricielle et nombreuses fonctions de haut niveau dans de nombreux domaines (analyse numérique, graphique,...). C'est un logiciel multiplate-forme, c'est-à-dire qu'on peut l'utiliser sous des différents environnements (systèmes d'exploitation), tels que : Linux, Unix, Mac OS et Windows. MATLAB est un logiciel propriétaire (non libre). On peut l'utiliser dans des différents domaines tels que les sciences physiques, le traitement de signal, l'analyse et le traitement d'images, l'analyse numérique, l algèbre en général, l'automatique, l'informatique industrielle, la commande des systèmes, les réseaux de neurones, la logique floue, le calcul symbolique, l'aéronautique, etc. Le site web officiel de ce logiciel est : www.mathworks.com. MATLAB permet de manipuler des tableaux et des matrices, d'afficher des courbes et des données, de mettre en œuvre des algorithmes, de tracer des graphiques en deux et en trois dimensions, de résoudre des équations et des polynômes, etc. Donc les travaux pratiques de MATLAB ont pour objectif, la maîtrise de cet outil qui était très puissant et très utilisable pour le calcul numérique et la visualisation graphique. Le logiciel MATLAB est construit autour du langage MATLAB. Une interface en ligne de commande, qui est un des éléments du bureau MATLAB, permet d exécuter des commandes simples.

Initiation à l'outil MATLAB 2 Image 1 : Le logo de MATLAB Pour commencer L environnement MATLAB se présente sous la forme d un espace de travaile (Workspace), où un interpréteur de commandes exécute des opérations et des fonctions. Image 2 : L'environnement de Matlab

Initiation à l'outil MATLAB 3 Notez le prompt MATLAB (») dans la fenêtre "Command Window" : indique que MATLAB attend des instructions. Donc, vous pouvez taper votre commande après ce symbole, puis, vous pouvez taper sur la touche ENTREE du clavier, pour valider et avoir le résultat de votre commande. Les variables Dans Matlab, les variables et les scalaires sont manipulés comme des matrices ( qui sont des tableaux de données à deux entrées, par exemple, une matrice avec m lignes et n colonnes est dite «de taille (m,n)»). Par exemple, un scalaire (qui est une variable d'un seul élément) serait une matrice de 1 x 1. Les variables sont définies avec l opérateur d affectaion «=». MATLAB est un langage à typage faible (dans le sens où les conversion de type sont implicites). >> x = 35 x = 35 >> x = 'bonjour' x = bonjour Des Commandes Principales help Pour plus d'informations sur une commande, on peut utiliser la commande help suivie du nom de la commande demandée : help <command> Exemple : help help

Initiation à l'outil MATLAB 4 quit Cette commande est utilisée pour quitter MATLAB, à la fin de notre travail. clc Pour effacer la fenêtre. clear /clear all Elle réinitialise l environnement (le "workspace") en détruisant toutes les variables actives en mémoire. whos / who L ensemble des variables actives peut être consulté grâce aux commandes whos et who. Des opérations sur les scalaires + : l'addition >> x = 1+9 - :la soustraction >> x = 6-2 * : la multiplication >> x = 35*3 / : la division >> x = 35/5 ^ : la puissance (l'exposant) >> x = 5^2

Initiation à l'outil MATLAB 5 La ligne de commande > >x=50, y=9, z=x+y, On peut définir plusieurs variables dans une même ligne de commande. La séparation entre les variable est avec le virgule «,». Le point-virgule ";" Il faut terminer l'opération par un point-virgule ";" sinon, toutes les étapes du calcul seront affichées sur l'écran. Exemple: Dans la fenêtre de commande, tapez: >>a = 4*5; > > x=5 ; y=5 ; z=x+y z= 10 L'affichage Pour obtenir le résultat, utilisez: >>disp(a) ou pour afficher un message : >> disp( c est le TP de Matlab ) L'entrée des variables input

Initiation à l'outil MATLAB 6 >> b = input( La valeur de b est = ) Le résultat de cette commande est l'affichage de message «La valeur de b est =», et le logiciel va attendre la saisie de la valeur b. Remarque Il est possible de voir le résultat de l'opération ("a = 4*5") en double-cliquant sur " " dans la fenêtre. Maintenant, supposons que l'équation à exécuter dans Matlab est très longue. Pour pouvoir l'insérer dans la fenêtre de commande, il faut utiliser " " Exemple : Tapez: >> clear >>x = 3+4+4+6+7 vous voyez le résultat. Maintenant, tapez: >>x = 3+4+4+ +6+7 vous remarquerez que la même réponse est affichée à nouveau. Ceci vous permettra d'écrire de longues équations dans Matlab. "Edit Window" Au lieu de tapez les commandes directement dans la fenêtre de commande, il est possible de créer un fichier appelé "m-file" qui contient toutes les fonctions et commandes nécessaires et qui peut être rapidement exécuté en tapant le nom du fichier dans la fenêtre de commande. Ces fichiers sont appelés "script files" et se terminent avec l'extension ".m". La fenêtre "Edit Window" est utilisée pour créer ou modifier les "m-files". Pour créer un nouveau fichier, allez dans le menu de sélection à:"file/new/m-file" Pour ouvrir un fichier déjà créé, allez à: "File/Open" et choisissez le nom du fichier en question. La fenêtre "Edit Window" peut être vue comme un éditeur de texte où:

Initiation à l'outil MATLAB 7 Les commentaires sont écrits en vert et débutent par "%" Les variables et équations apparaissent en noir Les caractères apparaissent en rouge Les mot-clés dans Matlab comme les boucles apparaissent en bleu