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