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