C++求一元二次方程
来源:百度知道 编辑:UC知道 时间:2024/06/15 12:02:23
C++求一元二次方程跟的解,其中用到fabs(b*b-4*a*c)<=1e-7,其中1e-7是什么意思?
就是说此时一元二次方程的两根相同,相当于结果是零,但不用零而用1e-7的原因是十进制转换成二进制会存在误差,所以绝对值<=1e-7相当于=0,fabs是求绝对值
1*10的负7次方
1*10 -7
1乘以10的负7次方!
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/15 12:02:23
就是说此时一元二次方程的两根相同,相当于结果是零,但不用零而用1e-7的原因是十进制转换成二进制会存在误差,所以绝对值<=1e-7相当于=0,fabs是求绝对值
1*10的负7次方
1*10 -7
1乘以10的负7次方!