fortran中运行结果为NaN是什么意思

2025-04-15 17:14:06
推荐回答(2个)
回答1:

就是产生了数学错误,导致计算出的数非数。(NaN = Not a Number)

目测错误发生在

s=s*(t-x(j))/(x(i)-x(j))
当 i=1,j=3 时,x1 - x3 = 0-0 = 0
除法分母为0

回答2:

数字错误,非数字