Matlab奇怪的计算时间

时间:2015-03-12 01:23:09

标签: matrix time tableofcontents

我对Matlab有一种奇怪的体验。我想计算矩阵乘法所需的时间如下:

  

抽动;   对于i = 1:10 ^ -3:10 ^ 4      [1 1 1] * [1 1 1; 1 1 1; 1 1 1];   结束   TOC;

  

抽动;   对于i = 1:10 ^ -3:10 ^ 4      [1 1 1; 1 1 1; 1 1 1] * [1 1 1; 1 1 1; 1 1 1];   结束   TOC;

现在第一个结果是

  

经过的时间是7.707570秒。

所以我预计第二个是23秒(因为第一个需要n ^ 2 = 9次乘法而第二个需要n ^ 3 = 27)但结果是:

  

经过的时间是10.558797秒。

有人可以向我解释这里发生了什么吗?

由于

0 个答案:

没有答案