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