MATLAB:datetime和etime

时间:2016-03-28 16:42:25

标签: matlab

我需要使用etime来计算计算所需的秒数。我想到了这样的事情:

t1 = datetime('now');

% Do some computation
t2 = datetime('now');
temp = etime(t2, t1)

但我收到此错误消息:

  

使用etime时出错(第40行),索引超出矩阵尺寸。

它有什么问题?

1 个答案:

答案 0 :(得分:0)

The inputs to etime应该是与clock actioncable对象的输出格式相同的向量。

datetime

使用tictoc围绕代码可能会更容易,这会自动计算已用时间。

t1 = clock;
t2 = clock;
elapsed = etime(t2, t1)

话虽如此,如果您想要准确衡量执行时间,far better使用timeit