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