{} assignin
Matlab基本工作空间是'base'。
每个函数分配它自己的函数工作空间。
从基本空间中分割出的一块, 以函数名作为其工作空间名。
在函数退出之后,该函数空间也就立即被注销。
对于脚本M文件,其工作空间与基本工作空间'base'是共享的。
assignin
% Assign value to variable in specified workspace (assign in)
% assignin(ws, 'var', val) assigns the value val to the variable var in the workspace ws.
X = 1:8;
assignin('base', 'X', -1);//正确
assignin('base', 'X(3:5)', -1);//错误
evalin('base','X(3:5) = -1');//正确
{} evalin
% Execute MATLAB expression in specified workspace (eval in)