I - Calculs Scalaires et Matriciels
I. Introduction
I.1. Préliminaire
Le but de ce cours est de vous familiariser avec l'environnement Octave que vous utiliserez
dans la suite de vos études et dans votre vie professionnelle.
Le Langage Octave est, en effet, largement utilisé en laboratoire et en entreprise. Dans le cadre
de cette formation, vous utiliserez Octave un clone gratuit de Matlab.
Le message que vous devrez retenir, si vous devez en retenir un, est le recul nécessaire que
doit prendre l'utilisateur de tels langages vis à vis des résultats retournés. Par définition un
calcul est attaché à un modèle de la réalité, celui-ci n'est pas forcément une représentation
exacte de celle-ci. Il faut donc toujours regarder les résultats obtenus avec un oeil critique.
I.2. Objectifs
Prise de contact avec le logiciel (savoir naviguer dans les menus)
• Utilisation de l'aide en ligne
• Calculs élémentaires
• Opérateurs matriciels
II. Premiers contacts avec Octave/Matlab
Dans tout ce qui suit, il est demandé d'utiliser des fonctions/commandes d'Octave que vous
ne connaissez pas. Toutefois, il vous sera systématiquement donné un point de départ, utili-
sez alors l'aide en ligne pour connaître la syntaxe des commandes.
Dans Octave, il existe 3 types de fenêtres :
• la fenêtre de commande,
• les fenêtres graphique,
• et les fenêtres d'édition dans lesquelles on définit les fichiers de programmation (M-
File) contenant une série d'instructions.
">" est le début d'une ligne de commande. On peut écrire plusieurs commandes par ligne sé-
parées par ";" mais pour des questions de lisibilité, il vaut mieux éviter cette démarche.
Il est possible (et même conseillé) de commenter ses programmes. En langage Octave, les
commentaires sont précédés du signe "%". Cela sera surtout utile lorsque vous programmerez
sous Octave.
II.1. Historique des commandes
Octave maintient un "fichier historique" des commandes saisies depuis son démarrage. Il est
donc possible de ré-utiliser en modifiant ou non les dernières commandes en utilisant les tou-
ches du clavier un peu à la façon du "doskey" (cf. l'aide-mémoire).
II.2. Calculs élémentaires scalaires
Le langage Octave connaît les opérateurs classiques (+, -, *, /, sqrt, exp, log, log10, ^ - puis-
sance entière ou réelle-, etc.), trigonométriques (sin, cos, tan, cot), hyperboliques (sinh, cosh,
asinh, etc.).
➡Attention : les angles sont exprimés en radians !
Le respect des priorités se fait en utilisant les parenthèses.
P. Castelan!B.E. Matlab!1