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 \' Oclock_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' iend = clock();
& z1 k) c4 }: Z$ ]0 o1 ?; Rtime_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