Объявить переменные как глобальные
global var1 ... varN
объявляет переменные var1 ... varN
как глобальный по объему.
Обычно каждый MATLAB® функция имеет свои собственные локальные переменные, которые являются отдельными от функций других функций и от функций базового рабочего пространства. Однако, если все несколько функций объявляют конкретное имя переменной следующим global
затем все они имеют общую копию этой переменной. Любое изменение значения на эту переменную в любой функции видно всем функциям, которые объявляют ее глобальной.
Если глобальная переменная не существует при первом выпуске global
оператор инициализируется в пустой 0x0
матрица.
Если переменная с таким же именем, что и глобальная переменная, уже существует в текущей рабочей области, MATLAB выдает предупреждение и изменяет значение этой переменной и ее возможности так, чтобы оно совпадало с глобальной переменной.
Чтобы удалить глобальную переменную из всех рабочих областей, используйте clear global
variable
.
Чтобы удалить глобальную переменную из текущей рабочей области, но не из других рабочих областей, используйте clear
variable
.