我在显示功能时遇到了问题。 Mathematica没有绘制函数的中间部分:
VoigtDistribution[\[Delta]_, \[Sigma]_] =
ParameterMixtureDistribution[
CauchyDistribution[\[Mu], \[Delta]], \[Mu] \[Distributed]
NormalDistribution[0, \[Sigma]]];
F[\[Delta]_, \[Sigma]_, x_] =
FullSimplify[PDF[VoigtDistribution[\[Delta], \[Sigma]], x],
x \[Element] Reals && \[Sigma] > 0 && \[Delta] > 0 ]
Plot[{1 - F[1, 0.15, x - 10], 1}, {x, 0, 20}, PlotRange -> {0, 1}]
我不知道为什么会出现...... 使用其他参数,例如F [1,0.5,x-10]或F [0.5,0.15,x-10],就可以了。
当从数据集中绘制插值函数时,此问题也会出现在完全其他情况下。
为什么会这样!??
编辑: 出于某种原因,Mathematica正在计算这个位置的虚部,它等于0。 所以Re [F [...]]就可以了。但为什么Mathematica这样做呢?