EDA365电子论坛网
标题:
请教一下Matlab怎么计算代码的执行耗时
[打印本页]
作者:
ubeautqq
时间:
2019-8-13 15:20
标题:
请教一下Matlab怎么计算代码的执行耗时
Matlab怎么计算代码的执行耗时,要求支持code generation
! x" \+ x. ~) ^/ l' y9 V
不要说coder.extrinsic 'tic','toc',这个不支持code generation
, d: A$ Q. q0 F; Y& [
作者:
relchhiclty
时间:
2019-8-13 17:30
这个我之前遇到过解决了,分享一下:
% i$ o& _8 U7 k; [
在产生的C代码程序中在需要统计执行时间的语句,加上:
. T! o/ ~2 F) Z9 V1 a: s8 \' O
clock_t begin, end;
1 N& `1 l0 \; x# ?8 `. ?3 M
double time_spent;
( u0 @% t# R5 O% G* }& U0 z
begin = clock();
4 [0 b1 Y' p* \6 W+ t" n# [
/* 你的MATLAB产生的c代码 */
K" j8 j! Z: K7 b% X, W8 G' i
end = clock();
& z1 k) c4 }: Z$ ]0 o1 ?; R
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
作者:
yxlk
时间:
2019-8-13 17:33
这篇文章可以参考一下:
https://www.eda365.com/thread-221813-1-1.html
- d( \; L4 \* m1 M1 s
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2