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