%主函数空间
function x1=check(x)
x1=Evalin_And_Eval(x);
end
%子函数空间
function x2=Evalin_And_Eval(x)
x=x+1;
x2=evalin('base','x+1','x+1');
% x2=eval('x+1');
end
运行命令:
clear all;
clc;
x=3;
check(x)
第二部分,使用eval
%主函数空间
function x1=check(x)
x1=Evalin_And_Eval(x);
end
%子函数空间
function x2=Evalin_And_Eval(x)
x=x+1;
%x2=evalin('base','x+1','x+1');
x2=eval('x+1');
end
运行结果