我正在尝试在我正在编写的脚本中广播日志功能。
正在抛出域错误
julia> log(100)
4.605170185988092
julia> log(-100)
ERROR: DomainError:
有没有办法解决这个问题?我的数组中混合了 - ,+。
答案 0 :(得分:7)
对于实际输入,日志函数返回实数。如果日志函数是自动提升log(-100)
的类型(对于复数),则类型不稳定。
您可以log(complex(-100))
获取复杂的输出(或log.(complex.(array))
为您的数字数组。)