Vous êtes sur la page 1sur 1

Initiation MATLAB

Introduction
Gnralits
Prise en main
Variables et fonctions prdfinies
Matrices et tableaux
Graphique !
Pro"rammation MATLAB
Graphique #! et assimils
$chan"es entre MATLAB et
l%extrieur
&alcul numrique a'ec MATLAB
Introduction
(echerche des )ros d%une
fonction
Interpolation
Approximation *estimation de
param+tres ou ,fittin",-
&onclusion
quations diffrentielles
Probl+me. on cherche rsoudre un
s/st+me d%quations diffrentielles ordinaires
*0!12 en an"lais 1!0- du premier ordre .
a'ec les conditions initiales
(appelons au lecteur non a'erti que tout
s/st+me ou quation diffrentielle d%ordre
suprieur peut se ramener simplement
cette forme canonique2 utilise dans tous les
sol'eurs d%0!13
1n 'oit donc que la dfinition d%un tel
s/st+me repose sur la dfinition de
fonctions de 'ariables3 &es fonctions
de'ront 4tre pro"rammes dans une
fonction MATLAB sous la forme canonique
sui'ante .
1n remarquera que les et les sont
re"roups dans des 'ecteurs2 ce qui fait que
la forme de cette fonction est exploitable
quel que soit le nombre d%quations du
s/st+me diffrentiel3
La derni+re li"ne est *hlas- ncessaire car
la fonction doit ressortir un 'ecteur colonne
et non un 'ecteur li"ne3 &%est mon sens un
bu" qui 5%esp+re dispara6tra dans les 'ersions
ultrieures3
0nsuite2 pour rsoudre cette quation
diffrentielle2 il faut appeler un sol'eur et lui
transmettre au minimum .
le nom de la fonction3
les bornes d%int"ration * et -3
les conditions initiales3
1
2
3
4
5
6
7
function ypoint = f (y, t)

ypoint(1) = une expression de y(1), y(2)
...
ypoint(n) = une expression de y(1), y(2)

ypoint = ypoint';
1li'ier Louisnard 7 0MA&
?
Initiation MATLAB - quations diffrentielles http://nte.mines-albi.fr/MATLAB/co/uc_EquaDiff.html
1 sur 1 23/04/2014 06:37

Vous aimerez peut-être aussi