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