Matlab 在Function中使用Evalin 对workspace的调用

独立运行evalin没问题,但是在function中运行evalin,发现导入的数据并没有进入worksapce

E.g:

ss = 111;
function test_whos
bb = whos('global')
end

bb应该返回‘ss’的所有参数,因为ws里只有ss一个变量。

但是实际上,bb是0x1。 原因是因为whos返回了空。

这个问题到目前为止还没有解决。

你可能感兴趣的:(Matlab 在Function中使用Evalin 对workspace的调用)