
TD 1 : Introduction à Octave
Ce TD à pour objectif de présenter le logiciel de calcul numérique Octave. Ce gratuiciel
fonctionne sous Linux et peut être télécharger à l’adresse suivante : http://www.octave.org/
L’essentiel de la syntaxe et des commandes d’Octave est compatible avec le logiciel Matlab
très largement répandu pour le développement d’applications dans le domaine du calcul et du
traitement numérique.
I. Aide en ligne
La commande help
permet d'obtenir une aide sur l'ensemble des commandes disponibles sous octave.
Octave:1> help
Appelée avec en paramètre une nom de commande, elle renvoie une explication sur le
fonctionnement de cette commande. Par exemple :
Octave:2> help help
II. Vecteurs et Matrices
Initialisation d'un vecteur :
octave:1> x=(1:10); construit la liste des valeurs entières comprises entre 1 et 10 et
l'associe à la variable x.
octave:2> x=(2:3:11); construit la liste des valeurs entières comprises entre 2 et 11 en
progressant de 3 en 3 et l'associe à la variable x = 2 5 8 11
octave:3> x=[ 5 3 9 45 4 5 9 ]; initialise la variable x avec la liste des valeurs
passées en paramètre.
Récupération d'une valeur d'un vecteur : x(2) représente la seconde valeur du vecteur.
ATTENTION : sous Octave, le premier indice d'un vecteur est toujours 1
Exemple :
octave:4> x=[ 5 3 9 45 4 5 9 ]
x =
5 3 9 45 4 5 9
octave:5> x(2)
ans = 3
octave:6> x(1)
ans = 5
Initialisation d'une matrice
La liste des valeurs est donnée ligne par ligne, les lignes étant séparées par des points-virgule.
Exemple :
octave:7> y = [1 2 3; 4 5 6; 7 8 9; 10 11 12]
y =
1 2 3
4 5 6