Есть ли что-то похожее на assignin ()
, чтобы получить переменную, которая существует в другой рабочей области, и передать ее в локальную рабочую область, например например, доступ к переменной базового рабочего пространства в функции!?
Один из примеров, который я сейчас пытаюсь достичь: у меня есть функция bla (x)
, которая принимает один параметр. Когда x
не указан, функция должна автоматически использовать x
, который существует в базовом рабочем пространстве Matlab (если есть x
).
Было бы неплохо
function bla(x)
if(nargin == 0 && exist('x', 'base', 'var'))
x = fetchin('base', 'x');
end
% ...
end
Я знаю, что fetchin ()
не существует и что exist ()
не принимает такой второй параметр для проверки определенного рабочая среда!
Заранее большое спасибо!