为什么delphi中ln(MaxLH[0])=-NAN,NAN是什么意思

MaxLH[0]是负数浮点数,取完对数后显示ln(MaxLH[0])=-NAN,提示无效的浮点操作,问题出在哪里

是Not a Number的缩写
http://baike.baidu.com/link?url=XIR-fMzH70JZuY7Eq2dpntr8AdIeww3g9ezrSuljJtP4gSRsL_OYXndi5jW9e4o5wf4yfvzM9KqOUZNB97ifKa

你可以理解为负无穷大。

这里是ln的图像。
图片说明

你看它是不能取负值和0的。这是初中生就应该会的。