clear
Efface une variable de l'espace de travail.
📝Syntaxe
clear
clear variable_name
clear('-regexp', expression_1, ..., expression_N)
clear global
clear all
clear mex
clear variables
clear functions
clear classes
clear function_name
clear mexfunction_name
clear variable_name_1 ... variable_name_N
clear global variable_name_1 ... variable_name_N
📥Arguments d'entrée
Paramètre Description
variable_name un vecteur de caracteres ou un scalaire string : nom de variable.
-regexp efface les variables de l'espace de travail courant dont le nom correspond a l'une des expressions regulieres.
global clears all global variables.
all clears all variables in all scopes
mex clears all mex functions in all scopes
variables clears all variables in current scope.
functions clears cache of macros functions and associated persistent variables.
classes efface les variables classdef vivantes, les metadonnees classdef et le cache des methodes de classe generees.
function_name clears persistent variables of a function.
mexfunction_name clears mex function (see mexAtExit).
📄Description

Supprime des variables de l'espace de travail courant ou d'une portée spécifiée. Sans argument, supprime toutes les variables de l'espace de travail courant.

À utiliser avec prudence : cette opération ne peut pas être annulée.

clear('-regexp', ...) efface les variables de l'espace de travail courant dont le nom correspond a l'une des expressions regulieres donnees.

clear classes efface les variables classdef vivantes et recharge les definitions classdef depuis le disque lors de la prochaine utilisation.

💡Exemples
A = 3;
who
clear A
who
exist('A', 'var')
Effacer des variables avec une expression reguliere.
MonValue = 1;
TueValue = 2;
KeepValue = 3;
clear('-regexp', '^Mon', '^Tue')
who
Recharger une definition classdef depuis le disque.
clear classes
d = [tempdir(), 'nelson_help_clear_classdef_fr/'];
mkdir(d);
file = [d, '/NelsonHelpClearReloadFr.m'];
filewrite(file, ["classdef NelsonHelpClearReloadFr"; "  properties (Constant)"; "    Version = 1"; "  end"; "end"]);
addpath(d);
NelsonHelpClearReloadFr.Version
filewrite(file, ["classdef NelsonHelpClearReloadFr"; "  properties (Constant)"; "    Version = 2"; "  end"; "end"]);
clear classes
NelsonHelpClearReloadFr.Version
🔗Voir aussi
clearvarswho
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub