P. 1
Initiation Matlab

Initiation Matlab

Ratings: (0)|Views: 673|Likes:
Published by elouassif

More info:

Published by: elouassif on Feb 25, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/29/2013

pdf

text

original

 
Initiation `a Matlab
Nicolas Hudon (nicolas.hudon@polymtl.ca)URCPC,´Ecole Polytechnique de Montr´eal22 janvier 2004
1
 
Table des mati`eres
1 Introduction 32 Pr´esentation de MATLAB 43 Fichiers SCRIPT et FUNCTION 7
3.1 Fichiers SCRIPT . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2 Fichiers FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Op´erations math´ematiques avec MATLAB 11
4.1 Scalaires, vecteurs, matrices . . . . . . . . . . . . . . . . . . . . . 114.2 Graphiques simples . . . . . . . . . . . . . . . . . . . . . . . . . . 204.3 Fonctions math´ematiques simples . . . . . . . . . . . . . . . . . . 224.3.1 Fonctions math´ematiques usuelles . . . . . . . . . . . . . 224.3.2 Fonctions matricielles . . . . . . . . . . . . . . . . . . . . 24
5 Programmation avec MATLAB 25
5.1 Op´erateurs logiques . . . . . . . . . . . . . . . . . . . . . . . . . 265.2 Boucles
if-elseif-else
. . . . . . . . . . . . . . . . . . . . . . . . . 275.3 Boucles
for 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285.4 Boucles
while
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295.5 Boucles
switch 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6 Fonctions avanc´ees 33
6.1 Graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336.2 Importer et exporter des donn´ees . . . . . . . . . . . . . . . . . . 386.3 Variables symboliques . . . . . . . . . . . . . . . . . . . . . . . . 406.4 Racines d’une ´equation polynomiale . . . . . . . . . . . . . . . . 426.5 R´egression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436.6 Int´egration num´erique . . . . . . . . . . . . . . . . . . . . . . . . 456.7 Solution d’´equations diff´erentielles ordinaires avec valeurs initiales 46
7 R´ef´erences 49
7.1 R´ef´erences g´en´erales . . . . . . . . . . . . . . . . . . . . . . . . . 497.2 ef´erences sp´ecifiques au g´enie chimique . . . . . . . . . . . . . . 497.3 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
 
1 Introduction
L’objectif de ce court document est de vous initier au logiciel MATLAB de lacompagnie Mathworks et `a la programmation dans cet environnement. L’id´eeest de vous exposer les bases de cet outil de travail et de vous habiliter `a esoudredes probl`emes de enie chimique avec celui-ci, particuli`erement pour les courssuivants :GCH2530 Programmation num´erique en enie chimiqueGCH3110 Calculs des eacteurs chimiquesGCH3120 Proed´es de eparationGCH3130 Commande des proed´es de enie chimique IGCH3140 ecanique des fluides appliqeeGCH3150 Transfert thermiqueLe pr´esent document se divise comme suit. Apr`es quelques ´el´ements de basede MATLAB (section 2), vous verrez comment utiliser des fichiers
SCRIPT 
et
FUNCTION 
(section 3). Ensuite, on introduira les principales op´erationsusuelles sur les scalaires, les vecteurs et les matrices avec MATLAB ainsi que cer-taines op´erations math´ematiques (section 4). La section 5 montre les diff´erentesboucles de programmation en MATLAB. La section 6 pr´esente quelques fonc-tions plus avanc´ees qui vous seront utiles dans le cadre des cours ci-haut men-tionn´es. Finalement, on fournit une courte liste de ef´erences utiles (livres etsites WEB).3

Activity (20)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Mohamed Latifi liked this
khjllkhd liked this
karim-86 liked this
trust06 liked this
bnidhal liked this
santino2010 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->