global
Déclarer des variables comme globales
Syntaxe
Description
global var1 ... varN
permet de déclarer les variables var1 ... varN
avec une portée globale.
En règle générale, chaque fonction MATLAB® dispose de ses propres variables locales, qui sont distinctes de celles des autres fonctions et de celles de l’espace de travail de base. Toutefois, si plusieurs fonctions déclarent toutes un nom de variable particulier comme étant global
, elles partagent toutes une seule copie de cette variable. Toute modification de valeur de cette variable dans n’importe quelle fonction est visible par toutes les fonctions qui la déclarent comme globale.
Si la variable globale n’existe pas la première fois que vous lancez l’instruction global
, elle est initialisée sur une matrice 0x0
vide.
Si une variable portant le même nom que la variable globale existe déjà dans l’espace de travail actuel, MATLAB émet un avertissement et modifie la valeur et la portée de cette variable afin qu’elle corresponde à la variable globale.
Exemples
Conseils
Pour effacer une variable globale de tous les espaces de travail, utilisez
clear global
variable
.Pour effacer une variable globale de l’espace de travail courant uniquement, utilisez
clear
variable
.
Historique des versions
Introduit avant R2006a