Как использовать глобальные переменные в Octave:
Создайте файл с именем tmp.m и вставьте в него следующий код.
global x; %make a global variable called x
x = 5; %assign 5 to your global variable
tmp2(); %invoke another function
Создайте другой файл с именем tmp2.m и вставьтетам приведен следующий код:
function tmp2()
%the following line is not optional, it tells this function go go out and get
%the global variable, otherwise, x will not be available.
global x
x
end
Когда вы запустите приведенный выше код следующим образом:
octave tmp.m
Вы получите такой вывод:
x = 5
Глобальная переменнаяx был сохранен в tmp.m и восстановлен в tmp2.m