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