EDA365电子论坛网
标题:
请教一下Matlab怎么计算代码的执行耗时
[打印本页]
作者:
uaidenp
时间:
2019-8-26 15:23
标题:
请教一下Matlab怎么计算代码的执行耗时
Matlab怎么计算代码的执行耗时,要求支持code generation
! ~, @" n4 M2 w( \
不要说coder.extrinsic 'tic','toc',这个不支持code generation
9 a( z5 `5 F; r/ r; }! b: ` B
作者:
kinidrily
时间:
2019-8-26 17:44
这个我之前遇到过解决了,分享一下:
8 i E/ X; O' ^) d
在产生的C代码程序中在需要统计执行时间的语句,加上:
2 \) ^& \/ N6 P5 I4 z+ U7 V
clock_t begin, end;
( J4 f5 F# S! K( u/ Z( s
double time_spent;
% \- u/ C) e0 g
begin = clock();
& b$ o5 }4 [ Y, @& m3 ^" q
/* 你的MATLAB产生的c代码 */
) w& K, M! }! o4 p! _
end = clock();
: q7 R' g x! }9 @; E9 N& G
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2