怎么定义一个算式的值为0

例如 0 * log2(0)
julia输出值为NaN,但我希望它是0
有方法可以解决吗

你希望它是0的话,给log2() 里面加一点微小的扰动就行了。比如

0*log2(0+eps(0.0))

false在一定情况下可视作强0

julia> false*log2(0)
-0.0

非常感谢您的回答,很有帮助