首先,我定义了您的
s
和
z
A
,
p
,q
):d
通过为几个值绘制此函数g[s_, z_] :=
1 + 1/((1 + d)^2 z^2 (-1 + p + q + z)) ((1 + d) p (-1 + p +
q) z Hypergeometric2F1[1, 2 + d + A Tanh[s],
2 + d, (p Cosh[s])/z] ((1 + d) Cosh[s] + A Sinh[s]) +
1/2 q Hypergeometric2F1[1, 2 + d - A Tanh[s],
2 + d, (q Cosh[s])/
z] (p (-1 + p + q -
z) (A^2 + (1 + d)^2 + (-A^2 + (1 + d)^2) Cosh[
2 s]) Hypergeometric2F1[1, 2 + d + A Tanh[s],
2 + d, (p Cosh[s])/z] +
2 (1 + d) (-1 + p + q) z (Cosh[s] + d Cosh[s] - A Sinh[s])))
我们看到它具有多个零,并且通常是一个虚构的部分(我检查了s
没有发生零的零件:):|z|>5
否,最大的零似乎也具有零假想部分(我们在下面确认)。我们可以寻找幅度的零,但是绝对值的零很难以数字方式找到。 要找到真实部分的零,我定义了
|s|<=2
我也可以像您在此步骤中一样使用f[s_] := z /. FindRoot[Re[g[s, z]] == 0, {z, (s + 1/2)^2/2.5 + 1}]
(如果首选)。然后我仔细检查真实和虚构的零件实际上是零: