在Matlab中,我们使用来加快代码的速度。:Elapsed time is 0.099234 seconds. % Vectorization
因此,矢量化代码的速度几乎要快因此,在代码的第一次运行中,我们似乎得到了一个巨大的加速,但是在以后的运行中,加速比并不是很好,因为Matlab似乎知道for循环没有
我是刚接触Matlab的。这是我的操场剧本: a = reshape(1:1:30000, 10000, 3);
for i = 1:100这是矢量化问题吗?如果是这样的话,为什么Matlab不能“矢量化”我的a(:, [1, 2])选择?按照@thewaywewalk,我将代码放到单独的函数中,删除循环并使用timeit。