Matlab“评估选择”会使代码变慢

时间:2018-08-16 14:56:43

标签: matlab

我正在使用Matlab R2017b,并且正在运行一个非常简单的代码段:

tic
t(1) = toc;
t(2) = toc;
t(3) = toc;
t(4) = toc;
t(5) = toc;
t(6) = toc;
t(7) = toc;

t = t - [0 t(1:end-1)];

如果使用Matlab IDE的“编辑器”菜单中的“运行”选项运行它,则生成的t的值大约为10e-5秒(如下图)。 Run with Run option

如果我使用“评估选择”(选择代码,右键单击,然后评估选择)运行相同的脚本,则这些值大约为10e-3秒(如下图)。 Run with Evaluate Selection option

有人知道这种严重减速的原因吗? 我尝试使用3种不同的笔记本电脑(Linux和Windows OS),但没有任何改变。

0 个答案:

没有答案