问题标题:
【fabs函数及sin函数计算慢如下程序:for(i=0;i10000时,计算速度会变非常慢,但是循环体中语句为area=常数或area=a+b等简单计算公式时,我想问,是不是fabs函数及sin等三角函数本来运算就很慢有什么方】
问题描述:
fabs函数及sin函数计算慢
如下程序:
for(i=0;i10000时,计算速度会变非常慢,
但是循环体中语句为area=常数或area=a+b等简单计算公式时,
我想问,是不是fabs函数及sin等三角函数本来运算就很慢
有什么方法可以使计算结果等效,但是大大提高运算速度?
韩林回答:
sin函数很慢fabs不慢
提高运算速度,可以以空间换时间,
事先将所有可能的计算结果算出,存到数组里,用的时候只需要从数组中索引,而不需要重新计算
点击显示
其它推荐