1
Ce qu’on ne peut ignorer
Ce livre fait appel à des notions de mathématiques élémentaires que le
lecteur connaît déjà probablement, mais qu’il n’a plus nécessairement à
l’esprit. Nous profiterons donc de ce chapitre d’introduction pour rappeler, avec un point de vue adapté au calcul scientifique, des éléments
d’analyse, d’algèbre linéaire et de géométrie. Nous introduirons également des concepts nouveaux, propres au calcul scientifique, que nous
illustrerons à l’aide de MATLAB (MATrix LABoratory), un environnement de programmation et de visualisation. Nous utiliserons aussi GNU
Octave (en abrégé Octave) qui est un logiciel libre distribué sous licence
GNU GPL. Octave est un interpréteur de haut niveau, compatible la
plupart du temps avec MATLAB et possédant la majeure partie de ses
fonctionnalités numériques.
Dans la Section 1.1, nous proposerons une introduction rapide à
MATLAB et Octave, et nous présenterons des éléments de programmation dans la Section 1.7.
Nous renvoyons le lecteur intéressé à [HH05, Pal08] et [EBH08] pour
une description complète des langages de MATLAB et Octave.
1.1 Les environnements MATLAB et Octave
MATLAB et Octave sont des environnements intégrés pour le Calcul
Scientifique et la visualisation. Ils sont écrits principalement en langage
C et C++.
MATLAB est distribué par la société The MathWorks (voir le site
www.mathworks.com). Son nom vient de MATrix LABoratory, car il a
été initialement développé pour le calcul matriciel.
Octave, aussi connu sous le nom de GNU Octave (voir le site
www.octave.org), est un logiciel distribué gratuitement. Vous pouvez
le redistribuer et/ou le modifier selon les termes de la licence GNU General Public License (GPL) publiée par la Free Software Foundation.
Quarteroni, A., Saleri, F., Gervasio, P.: Calcul Scientifique
c
Springer-Verlag Italia 2010
Précédent

- 14/374

Suivant