Есть ли способ объявить глобальные переменные в MATLAB?
Пожалуйста, не отвечайте:
global x y z;
Потому что я также могу читать файлы справки.
Я объявил глобальную переменную x, а затем сделал что-то вроде этого:
function[x] = test()
global x;
test1();
end
Если функция test1()
определяется как:
function test1()
x = 5;
end
Когда я запускаю test()
, мой вывод x = []
. Есть ли способ заставить его выводить x=5
или что-то, что я определяю x
, чтобы быть в отдельной функции? В C это будет внешняя переменная, и я думал, что сделать ее глобальной переменной должно выполнить именно это...