LogBarnesG[z]
gives the logarithm of the Barnes G-function
.
LogBarnesG
LogBarnesG[z]
gives the logarithm of the Barnes G-function
.
Details
- Mathematical function, suitable for both symbolic and numerical manipulation.
- LogBarnesG[z] is analytic throughout the complex z plane.
- LogBarnesG[z] is analytic throughout the complex z plane and is defined as
. - For certain special arguments, LogBarnesG automatically evaluates to exact values.
- LogBarnesG can be evaluated to arbitrary numerical precision.
- LogBarnesG automatically threads over lists.
- LogBarnesG can be used with Interval and CenteredInterval objects. »
Examples
open all close allBasic Examples (6)
LogBarnesG[0.5]LogBarnesG[10. ^ 1000]Plot over a subset of the reals:
Plot[LogBarnesG[x], {x, 0, 5}]Plot over a subset of the complexes:
ComplexPlot3D[LogBarnesG[z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series expansion at the origin:
Series[LogBarnesG[x], {x, 0, 2}]//SimplifySeries expansion at Infinity:
Series[LogBarnesG[x], {x, ∞, 2}]//SimplifySeries expansion at a singular point:
Series[LogBarnesG[x], {x, -1, 2}, Assumptions -> x > 0]//FullSimplifyScope (28)
Numerical Evaluation (6)
LogBarnesG[0.7]LogBarnesG[15. ^ 500]N[LogBarnesG[1 / 5], 20]The precision of the output tracks the precision of the input:
LogBarnesG[0.2225566255555666222222222222222]LogBarnesG[1.7 + I]Evaluate efficiently at high precision:
LogBarnesG[0.5`500]//TimingLogBarnesG[0.7`1000];//TimingCompute worst-case guaranteed intervals using Interval and CenteredInterval objects:
LogBarnesG[Interval[{0.111, 0.112}]]LogBarnesG[CenteredInterval[1 / 2, 1 / 1000]]Or compute average-case statistical intervals using Around:
LogBarnesG[ Around[1.2, 0.01]]Compute the elementwise values of an array:
LogBarnesG[{{4, -1}, {0, 3}}]Or compute the matrix LogBarnesG function using MatrixFunction:
MatrixFunction[LogBarnesG[#]&, {{4, -1}, {0, 3}}]//FullSimplifySpecific Values (4)
Table[LogBarnesG[z], {z, {-2, 3, 4}}]LogBarnesG[ Infinity]LogBarnesG[0]Find the first positive maximum:
xmax = x /. N@Solve[D[LogBarnesG[x], x] == 0 && 0 < x < 2, x, Reals][[1]]//QuietPlot[LogBarnesG[x], {x, 0, 4}, Epilog -> Style[Point[{xmax, LogBarnesG[xmax]}], PointSize[Large], Red]]Visualization (2)
Plot the LogBarnesG function:
Plot[LogBarnesG[x], {x, 0, 4}]ComplexContourPlot[Re[LogBarnesG[z]], {z, -4 - 4I, 4 + 4I}, Contours -> 24]ComplexContourPlot[Im[LogBarnesG[z]], {z, -4 - 4I, 4 + 4I}, Contours -> 24]Function Properties (9)
Real domain of LogBarnesG:
FunctionDomain[LogBarnesG[x], x]FunctionDomain[LogBarnesG[z], z, Complexes]Function range of LogBarnesG:
FunctionRange[LogBarnesG[x], x, y]LogBarnesG is not an analytic function of x:
FunctionAnalytic[LogBarnesG[x], x]LogBarnesG is neither non-increasing nor non-decreasing:
FunctionMonotonicity[LogBarnesG[x], x]LogBarnesG is not injective:
FunctionInjective[LogBarnesG[x], x]Plot[{LogBarnesG[x], .2}, {x, -4, 4}]LogBarnesG is surjective:
FunctionSurjective[LogBarnesG[x], x]Plot[{LogBarnesG[x], 5}, {x, -5, 10}]LogBarnesG is neither non-negative nor non-positive:
FunctionSign[LogBarnesG[x], x]LogBarnesG has both singularities and discontinuities for negative values:
FunctionSingularities[LogBarnesG[x], x]FunctionDiscontinuities[LogBarnesG[x], x]LogBarnesG is neither convex nor concave:
FunctionConvexity[LogBarnesG[x], x]TraditionalForm formatting:
LogBarnesG[z]//TraditionalFormDifferentiation (3)
First derivatives with respect to z:
D[LogBarnesG[z], z]Higher derivatives with respect to z:
Table[D[LogBarnesG[z], {z, k}], {k, 1, 3}]//FullSimplifyPlot the higher derivatives with respect to z:
Plot[%, {z, -4, 4}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative"}]Formula for the ![]()
derivative with respect to z:
D[LogBarnesG[z], {z, k}]// FullSimplifySeries Expansions (4)
Find the Taylor expansion using Series:
Series[LogBarnesG[x], {x, 0, 3}]//Normal//FullSimplifyPlots of the first three approximations around
:
terms = Normal@Table[Series[LogBarnesG[x], {x, 0, m}], {m, 1, 5, 2}];
Plot[{LogBarnesG[x], terms}, {x, 0, 10}, PlotRange -> {0, 100}]Find the series expansion at Infinity:
Series[LogBarnesG[x], {x, Infinity, 1}]Find series expansion for an arbitrary symbolic direction
:
Series[LogBarnesG[x], {x, DirectedInfinity[z], 1}, Assumptions -> x > 0]//Normal// FullSimplifyTaylor expansion at a generic point:
Series[LogBarnesG[x], {x, x0, 2}]//Normal// FullSimplifyGeneralizations & Extensions (1)
LogBarnesG can be applied to a power series:
LogBarnesG[1 / (1 - x) + O[x] ^ 4]Applications (1)
Concavity property of BarnesG:
FullSimplify[D[LogBarnesG[z], {z, 3}] > 0, z > 0]Plot[Evaluate[D[LogBarnesG[z], {z, 3}]], {z, 0, 10}]Series[D[LogBarnesG[z], {z, 3}], {z, Infinity, 10}]Properties & Relations (1)
LogBarnesG is the sum of LogGamma functions:
Sum[LogGamma[i], i]Sum[LogGamma[i], {i, 1, n}]Related Guides
Text
Wolfram Research (2008), LogBarnesG, Wolfram Language function, https://reference.wolfram.com/language/ref/LogBarnesG.html (updated 2022).
CMS
Wolfram Language. 2008. "LogBarnesG." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/LogBarnesG.html.
APA
Wolfram Language. (2008). LogBarnesG. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LogBarnesG.html
BibTeX
@misc{reference.wolfram_2026_logbarnesg, author="Wolfram Research", title="{LogBarnesG}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/LogBarnesG.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_logbarnesg, organization={Wolfram Research}, title={LogBarnesG}, year={2022}, url={https://reference.wolfram.com/language/ref/LogBarnesG.html}, note=[Accessed: 13-June-2026]}