Matlab怎麼計算代碼的執行耗時,要求支持code generation
不要說coder.extrinsic 'tic','toc',這個不支持code generation
這個我之前遇到過解決了,分享一下:
在產生的C代碼程序中在需要統計執行時間的語句,加上:
clock_t begin, end;
double time_spent;
begin = clock();
/* 你的MATLAB產生的c代碼 */
end = clock();
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;