Возможно, возможно, не совсем рекомендуется.Вот как:
function ExtremePoints = AnalyseData( ScanData )
if nargin == 0
ScanData = evalin( 'base', 'ScanData' );
end
% do stuff
Это извлекает значение ScanData
из рабочего пространства base
, если не заданы входные аргументы (nargin == 0
).
Использование eval
и evalin
, как правило, не рекомендуется, поскольку это затрудняет понимание и повторное использование кода.