Есть ли что-то похожее на 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 принимает такой второй параметр для проверки в определенном рабочем пространстве!
Большое спасибо заранее!