Julia 中是否有离散的 Dirac delta 函数?

Is there a discrete dirac delta function in Julia?

标题总结了它。我在 RatFun 和 SpectralMeasures 包中看到了一些提及,但我主要是在寻找类似于 Python.

的 Sympy 模块中的函数

编辑:感谢大家的回答和评论。我一直在寻找狄拉克三角洲的离散版本。起初我很困惑,想寻找一个“函数”,但实际上我只是在寻找表现出以下行为的克罗内克三角洲:

delta(x) = 1 如果 x=0

delta(x) = 0 否则

我很快意识到我什至不需要函数,我只需要处理参数中的差异。再次感谢!

MeasureTheory.jl 中有 Dirac 类型,但不确定它是否符合您的需要。

OP 基本上想要 Kronecker delta 函数 [https://en.wikipedia.org/wiki/Kronecker_delta] 这在 julia 中是微不足道的:

delta(n) = n == 0