double Hsmax=0.594+2.29*Math.Pow((-Math.Log10(1-Math.Exp(1/56*Math.Log10(0.1)))),0.722);这个表达式求的结果是无穷大,什么原因?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 05:35:20
doubleHsmax=0.594+2.29*Math.Pow((-Math.Log10(1-Math.Exp(1/56*Math.Log10(0.1)))),0.722);这个表达式求的结果是无穷大

double Hsmax=0.594+2.29*Math.Pow((-Math.Log10(1-Math.Exp(1/56*Math.Log10(0.1)))),0.722);这个表达式求的结果是无穷大,什么原因?
double Hsmax=0.594+2.29*Math.Pow((-Math.Log10(1-Math.Exp(1/56*Math.Log10(0.1)))),0.722);
这个表达式求的结果是无穷大,什么原因?

double Hsmax=0.594+2.29*Math.Pow((-Math.Log10(1-Math.Exp(1/56*Math.Log10(0.1)))),0.722);这个表达式求的结果是无穷大,什么原因?
1/56*Math.Log10(0.1) = 0
c++是这样,你的是C#吧,可能情况类似.
==>
1/56.*.