Variables dans Octave
Dans cette leçon, je vais vous expliquer comment utiliser les variables dans Octave.
Qu'est-ce qu'une variable ? Une variable est un espace mémoire dans lequel vous pouvez enregistrer une valeur numérique ou alphanumérique. Ainsi, vous pouvez rappeler la valeur de la variable sans avoir à l'écrire à nouveau. Chaque variable a un nom qui la distingue des autres variables du programme ou de la session.
Pour attribuer une valeur à une variable, vous devez utiliser l'opérateur d'égalité
nomVariable = valeur
À gauche, écrivez le nom de la variable, à droite, la valeur à assigner à la variable.
Je vais vous donner un exemple pratique.
Créez la variable "year" et attribuez-lui la valeur 2020.
>> year = 2020
Octave attribue une adresse mémoire dédiée à la variable "year" et écrit la valeur numérique 2020 dans l'espace.
Maintenant, tapez cette opération :
>> year + 1
Octave charge la valeur de la variable "year" depuis la mémoire (2020) et ajoute 1. Puis il enregistre la nouvelle valeur (2021) dans l'adresse mémoire.
Le résultat de sortie est :
ans = 2021
Une variable stocke-t-elle uniquement des valeurs numériques ?
Non, vous pouvez également utiliser des variables pour stocker des valeurs alphanumériques.
Dans ce cas, vous devez mettre la valeur alphanumérique entre deux guillemets.
>> nom = 'Nigiara'
En général, une variable peut contenir des valeurs entières, des nombres réels avec une précision simple ou double virgule, des caractères, des valeurs logiques booléennes (1 ou 0), des nombres complexes, etc.
Comment choisir un nom de variable ?
Lors du choix du nom de la variable dans Octave, vous devez respecter les règles suivantes :
- Il doit commencer par une lettre
Le nom de la variable doit commencer par une lettre. Le reste du nom peut également être constitué de chiffres. - Vous pouvez utiliser des lettres minuscules ou majuscules
Octave distingue les lettres minuscules des lettres majuscules (sensible à la casse). Ainsi, année et YEAR sont considérées comme deux variables différentes. - Vous n'avez pas besoin d'utiliser des symboles ou des caractères spéciaux
Vous ne pouvez pas saisir de caractères spéciaux (tels que &, $, #, etc.) dans le nom d'une variable, à l'exception du tiret bas _ (underscore). - Vous n'avez pas besoin d'utiliser des mots-clés
Le nom d'une variable ne doit pas coïncider avec les mots-clés déjà utilisés par Octave.
Comment vérifier si un mot peut être utilisé comme nom de variable ? Octave vous fournit une fonction spéciale pour comprendre si un mot est un mot-clé. Il s'agit de la fonction iskeyword ('nom'). Entre parenthèses, vous devez indiquer le nom que vous souhaitez donner à la variable entre deux guillemets.

Si la fonction renvoie 0, vous pouvez utiliser le nom pour définir la variable. Si elle renvoie 1, en revanche, il s'agit d'un nom déjà utilisé par Octave. Dans ce cas, vous ne pouvez pas l'utiliser.
Quelques conseils pratiques :
Utilisez un nom de variable qui se souvient de son contenu.
Ainsi, vous pouvez rapidement comprendre ce que contient la variable.
>> year=2020
Vous pouvez également utiliser des noms qui se composent de plusieurs mots.
>> codeproduct = 'abcdefg'
Dans ce cas, il est préférable d'utiliser un tiret bas pour séparer les mots.
Ainsi, vous pouvez lire plus facilement le nom de la variable.
>> code_product = 'abcdefg'
Alternativement, vous pouvez utiliser une lettre majuscule pour la première lettre du deuxième mot.
De cette manière, le nom devient plus lisible.
>> codeProduct = 'abcdefg'
Ce ne sont que des astuces. Vous pouvez choisir le nom de variable que vous préférez.