利用julia计算tan(pi/2)结果不是无穷,而是一串数据。而用tand(90)计算,结果是无穷。请问这是怎么回事情?
julia> tan(pi/2) 1.633123935319537e16 julia> tand(90) Inf
这很正常,属于一个随机的误差,1.633123935319537e16相当于1亿亿,也就相当于无穷大了。原因是pi/2可能因为精度的关系,大或者小了一点点,所以能算出一个所谓的值出来。