HeunBPrime[q,α,γ,δ,ϵ,z]
gives the
-derivative of the HeunB function.
HeunBPrime
HeunBPrime[q,α,γ,δ,ϵ,z]
gives the
-derivative of the HeunB function.
Details
- Mathematical function, suitable for both symbolic and numerical manipulation.
- HeunBPrime belongs to the Heun class of functions.
- For certain special arguments, HeunBPrime automatically evaluates to exact values.
- HeunBPrime can be evaluated for arbitrary complex parameters.
- HeunBPrime can be evaluated to arbitrary numerical precision.
- HeunBPrime automatically threads over lists.
Examples
open all close allBasic Examples (3)
HeunBPrime[1.2, -0.6, -0.7 , -0.18, 0.3, 0.12]Plot HeunBPrime:
Plot[HeunBPrime[1.2, -0.6, -0.7 , -0.18, 0.3 , x], {x, -3, 1}]Series expansion of HeunBPrime:
Series[HeunBPrime[q, α, γ, δ, ϵ, z], {z, 0, 1}]Scope (22)
Numerical Evaluation (8)
N[HeunBPrime[9 / 10, -14 / 10, 12 / 100, 3 / 100, -2 / 10, 1 / 10], 50]The precision of the output tracks the precision of the input:
HeunBPrime[9 / 10, -14 / 10, 12 / 100, 3 / 100, -2 / 10, 0.10000000000000000001]HeunBPrime can take one or more complex number parameters:
HeunBPrime[1.2 + I, -1.4, 0.12, 0.03, -0.2, 0.1]HeunBPrime[1.2 + I, -1.4 + 0.I, 0.12 - I, 0.03 + 0.123I, -0.2 - 0.2I, 0.1]HeunBPrime can take complex number arguments:
HeunBPrime[1.2, -1.4, 0.12, 0.03, -0.2, 0.1 + I]Finally, HeunBPrime can take all complex number input:
HeunBPrime[1.2 + I, -1.4 + 0.I, 0.12 - I, 0.03 + 0.123I, -0.2 - 0.2I, 0.1 + I]Evaluate HeunBPrime efficiently at high precision:
HeunBPrime[1 / 2, -1 / 3, 1 / 4, 1 / 5, -1 / 6, 1 / 7`100]//TimingHeunBPrime[1 / 2, -1 / 3, 1 / 4, 1 / 5, -1 / 6, 1 / 7 + I / 2`100]//TimingHeunBPrime[1.2, -1.4, 0.12, 0.03, -0.2, {0.15, 0.1 + I, I, 4}]HeunBPrime[-0.002, {1.3, -0.4}, 0.12, -0.14, 4.32, -1.4]HeunBPrime[1.2, -1.4, 0.12, 0.03, -0.2, (| | |
| :- | :---- |
| π | u |
| v | (π/2) |) ]Compute the elementwise values of an array:
HeunBPrime[.1 + I, I, 0.12, 0, -0.32, {{1 / 2, -1}, {1, 1 / 2}}]Or compute the matrix HeunBPrime function using MatrixFunction:
MatrixFunction[HeunBPrime[.1 + I, I, 0.12, 0, -0.32, #]&, {{1 / 2, -1}, {0, 1 / 2}}]Specific Values (1)
Value of HeunBPrime at origin:
HeunBPrime[q, α, γ, δ, ϵ, 0]Visualization (5)
Plot the HeunBPrime function:
Plot[HeunBPrime[4, -0.6, -0.7 , -0.18, 0.3 , z], {z, -3 / 10, 9 / 10}]Plot the absolute value of the HeunBPrime function for complex parameters:
Plot[Abs[HeunBPrime[4 + I, -0.6 + 0.9 I, -0.7 I, -0.18 - 0.03 I, 0.3 + 0.6 I, z]], {z, -3 / 10, 9 / 10}]Plot HeunBPrime as a function of its second parameter
:
Plot[HeunBPrime[4, α, -0.7, -0.18, 0.3 , z] /. α -> {-2, Sqrt[20], 1 / 10}//Evaluate, {z, -3 / 10, 9 / 10}]Plot HeunBPrime as a function of
and
:
{q, γ, ϵ, δ} = {0.2 + I, -0.6 + 0.9 I, -0.7 I, 0.3 + 0.6 I};Plot3D[Abs[HeunBPrime[q, α, γ, δ, ϵ, z]], {α, -10, 2}, {z, 1 / 10, 9 / 10}, ColorFunction -> Function[{q, z, HBPrime}, Hue[HBPrime]], PlotRange -> All]Plot the family of HeunBPrime functions for different accessory parameter
:
{α, γ, δ, ϵ} = {0.7 - 0.9 I, 0.3 - 0.5 I, -0.4 + 0.8 I, -0.3 - 0.6 I};Plot[Evaluate[Table[Abs[HeunBPrime[q, α, γ, δ, ϵ, z]], {q, -16, 12, 3}]], {z, -6, 99 / 100}, PlotStyle -> Table[{Hue[i / 10], Thickness[0.002]}, {i, 20}], PlotRange -> {0, 8}, Frame -> True, Axes -> False]Differentiation (1)
The derivatives of HeunBPrime are calculated using the HeunB function:
D[HeunBPrime[q, α, γ, δ, ϵ, z], z]Integration (3)
Integral of HeunBPrime gives back HeunB:
Integrate[HeunBPrime[q, α, γ, δ, ϵ, z], z]Definite numerical integral of HeunBPrime:
NIntegrate[HeunBPrime[12 / 10, -14 / 10, 12 / 100, 3 / 100, -2 / 10, z], {z, 0, 1 / 3}]More integrals with HeunBPrime:
NIntegrate[z ^ 2 HeunBPrime[12 / 10, -14 / 10, 12 / 100, 3 / 100, -2 / 10, z], {z, -1, 1 / 3}]NIntegrate[Sin[Sqrt[z]] ^ 2 HeunBPrime[12 / 10, -14 / 10, 12 / 100, 3 / 100, -2 / 10, z], {z, -1, 1 / 3}]Series Expansions (4)
Taylor expansion for HeunBPrime at regular singular origin:
Series[HeunBPrime[q, α, γ, δ, ϵ, z], {z, 0, 1}]Coefficient of the first term in the series expansion of HeunBPrime at
:
SeriesCoefficient[HeunBPrime[q, α, γ, δ, ϵ, z], {z, 0, 1}]Plots of the first three approximations for HeunBPrime around
:
{q, α, γ, δ, ϵ} = {1 / 31, 9 / 10, 1 / 10, 14 / 10, 1 / 2};terms = Normal@Table[Series[HeunBPrime[q, α, γ, δ, ϵ, z], {z, 0, m}], {m, 1, 3}];Plot[{HeunBPrime[q, α, γ, δ, ϵ, z], terms}, {z, -1, 2}, PlotRange -> All, PlotLegends -> {"HeunBPrime[q, α, γ, δ, ϵ, z]", "1st approximation", "2nd approximation", "3rd approximation"}]Series expansion for HeunBPrime at any ordinary complex point:
Series[HeunBPrime[q, α, γ, δ, ϵ, z], {z, 1 / 2, 1}]//FullSimplifyApplications (1)
Use the HeunBPrime function to calculate the derivatives of HeunB:
D[HeunB[q, α, γ, δ, ϵ, z], {z, 2}]Properties & Relations (3)
HeunBPrime is analytic at the origin:
Series[HeunBPrime[q, α, γ, δ, ϵ, z], {z, 0, 1}]HeunBPrime can be calculated at any finite complex
:
HeunBPrime[4 + I, -1 / 2, 1 / 4, -7 / 5, 2, z] /. z -> RandomComplex[{-2 - I, 2 + I}, 5]HeunBPrime is the derivative of HeunB:
D[HeunB[q, α, γ, δ, ϵ, z], z]Possible Issues (1)
HeunBPrime diverges for big arguments:
HeunBPrime[0.03 + I, 1.3, 1, 0.12, 4.32, 150]Related Guides
History
Text
Wolfram Research (2020), HeunBPrime, Wolfram Language function, https://reference.wolfram.com/language/ref/HeunBPrime.html.
CMS
Wolfram Language. 2020. "HeunBPrime." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/HeunBPrime.html.
APA
Wolfram Language. (2020). HeunBPrime. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HeunBPrime.html
BibTeX
@misc{reference.wolfram_2026_heunbprime, author="Wolfram Research", title="{HeunBPrime}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/HeunBPrime.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_heunbprime, organization={Wolfram Research}, title={HeunBPrime}, year={2020}, url={https://reference.wolfram.com/language/ref/HeunBPrime.html}, note=[Accessed: 12-June-2026]}