在MATLAB中定义许多全局变量的最有效方法是什么?

时间:2015-01-15 15:37:01

标签: performance matlab global-variables

我想在MATLAB中定义许多全局变量,我希望函数尽可能快地运行。 在我开始研究这个项目之前,之前的编码器基本上使用了这个:

global var1 var2 var3 var4 var5 var6 var7 var8 var9;
global var10 var11 var12 var13 var14 var15 var16;
global var17 var18;

他一直定义变量,直到他达到默认的75列标记。 我已经完成了tic toc测试,如果我使用“......”,每次执行可以节省大约2纳秒。

global var1 var2 var3 var4 var5 var6 var7 var8 var9 ...
       var10 var11 var12 var13 var14 var15 var16 ...
       var17 var18;

节省可能毫无意义,可能并不代表宣布这么多变量的最佳方式。

这些全局变量将在代码和其他函数中修改。它们永远不会被清除。每次运行函数时,它们都会被简单地重新声明,并在其他函数中重新声明。

也许在一行中运行它会更有效率;没有“......”?

0 个答案:

没有答案