在MATLAB中是否可以在循环内部声明全局变量:
Matlab文档中提到: “全局命令没有函数形式(即,不能使用括号并引用变量名称)。” 有什么建议的解决方法吗?谢谢!
cellvar = { 'ni' ; 'equity' ; 'assets' } ;
for i = 1:size(cellvar,1)
global cellvar{1} % --> THIS GIVES AN ERROR
end
% Desired result:
global ni
global equity
global assets
Matlab文档中提到: “全局命令没有函数形式(即,不能使用括号并引用变量名称)。” 有什么建议的解决方法吗?谢谢!
eval
最好避免。 - nibot