一类特殊积分的计算
一类特殊积分的计算
- 前言
- 一、第一个引理
- 二、第二个引理
- 三、积分的计算
- 后记
前言
今天讨论的这类积分是十分有趣的,在 Mathematics Stack Exchange 看见后,便打算在此将其中的计算过程完善一下。在本篇文章中,我们重点考虑求解如下积分:
∫ 0 1 x n x x ( 1 − x ) 1 − x sin ( π x ) d x (1) \int_0^1 x^n x^x (1-x)^{1-x} \sin(\pi x) dx \tag{1} ∫01xnxx(1−x)1−xsin(πx)dx(1) 其中, n ≥ 0 n \geq 0 n≥0。为了计算该积分及其相关结论,我们需要使用两个引理。
一、第一个引理
引理1 设 f ( x ) = ( x + 1 ) [ e − ( 1 + x x ) x ] f(x)=(x+1) \left[ e - \left( \frac{1+x}{x} \right)^x \right] f(x)=(x+1)[e−(x1+x)x], x > 0 x>0 x>0,则有
f ( x ) = e 2 + 1 π ∫ 0 1 s s ( 1 − s ) 1 − s sin ( π s ) x + s d s f(x) = \frac{e}{2} + \frac{1}{\pi} \int_0^1 \frac{s^s (1-s)^{1-s} \sin(\pi s)}{x+s} ds f(x)=2e+π1∫01x+sss(1−s)1−ssin(πs)ds 证明:参考文献 The classical moment problem and some related questions in analysis, N.I. Akhiezer, 1965, p.127,我们引用一个这里需要用到的结论:
如果一个函数 f ( z ) f(z) f(z) 在割平面 A = C \ ( − ∞ , 0 ] \mathscr{A}=\mathbb{C} \backslash (-\infty, 0] A=C\(−∞,0] 上是全纯的,并且满足对于 Im z > 0 \text{Im} z>0 Imz>0 有 Im f ( z ) ≤ 0 \text{Im} f(z) \leq 0 Imf(z)≤0,对于 x > 0 x>0 x>0,有 f ( x ) ≥ 0 f(x)\geq 0 f(x)≥0,则 f f f 是一个斯蒂尔切斯变换(Stieltjes transform):即 ∃ a ≥ 0 \exist a \geq 0 ∃a≥0,以及存在一个 [ 0 , + ∞ ) [0, +\infty) [0,+∞) 上的非负测度 μ \mu μ,其中 μ \mu μ 满足 ∫ 0 + ∞ d μ ( t ) 1 + t < + ∞ \int^{+\infty}_0 \frac{d \mu(t)}{1+t} < +\infty ∫0+∞1+tdμ(t)<+∞,使得当 x > 0 x>0 x>0 时, f ( x ) = a + ∫ 0 + ∞ d μ ( t ) x + t f(x)=a+ \int^{+\infty}_0 \frac{d\mu(t)}{x+t} f(x)=a+∫0+∞x+tdμ(t)。常数 a a a 由 a = lim x → + ∞ f ( x ) a = \lim_{x \to +\infty} f(x) a=limx→+∞f(x) 给出,并且 μ \mu μ 是测度的淡拓扑(vague topology)极限,即 d μ ( t ) = lim y → 0 + − 1 π Im f ( − t + i y ) d t d\mu(t)=\lim_{y \to 0^{+}}-\frac{1}{\pi} \text{Im}f(-t+iy)dt dμ(t)=limy→0+−π1Imf(−t+iy)dt,也就是说,对于 R \mathbb{R} R 上所有具有紧支集的连续函数,有 ∫ R φ ( t ) d μ ( t ) = lim y → 0 + − 1 π ∫ R Im f ( − t + i y ) φ ( t ) d t \int_{\mathbb{R}} \varphi(t)d\mu(t)=\lim_{y \to 0^{+}}-\frac{1}{\pi} \int_{\mathbb{R}} \text{Im}f(-t+iy) \varphi(t)dt ∫Rφ(t)dμ(t)=limy→0+−π1∫RImf(−t+iy)φ(t)dt。
设 f ( z ) = ( 1 + z ) [ e − exp ( z log ( 1 + 1 / z ) ) ] f(z)=(1+z)[e-\exp(z\log(1+1/z))] f(z)=(1+z)[e−exp(zlog(1+1/z))], z ∈ A z \in \mathscr{A} z∈A。其中 log \log log 表示对数的主值支。我们知道对数的泰勒展开在 x → 0 x→0 x→0 时为 log ( 1 + x ) = x − x 2 / 2 + x 3 / 3 − ⋯ \log(1+x) = x−x^2/2 + x^3/3 −⋯ log(1+x)=x−x2/2+x3/3−⋯,从而当 ∣ z ∣ → + ∞ |z| \to +\infty ∣z∣→+∞ 时, log ( 1 + 1 / z ) = 1 / z − 1 / 2 z 2 + 1 / 3 z 3 \log(1+1/z)= 1/z - 1/2z^2 + 1/3z^3 log(1+1/z)=1/z−1/2z2+1/3z3,将上述展开式代入 z log ( 1 + 1 / z ) z \log(1+1/z) zlog(1+1/z) 中,可得 z log ( 1 + 1 / z ) = 1 − 1 / 2 z + 1 / 3 z 2 z \log(1+1/z) = 1 - 1/2z + 1/3z^2 zlog(1+1/z)=1−1/2z+1/3z2。因此当 z ∈ A z \in \mathscr{A} z∈A 且 ∣ z ∣ → + ∞ |z| \to +\infty ∣z∣→+∞ 时有
exp ( z log ( 1 + 1 / z ) ) = exp ( 1 − 1 / 2 z + 1 / 3 z 2 − ⋯ ) = e ⋅ exp ( − 1 / 2 z + 1 / 3 z 2 − ⋯ ) = e ⋅ ( 1 + ( − 1 / 2 z + 1 / 3 z 2 − ⋯ ) + ⋯ ) = e ⋅ ( 1 − 1 / 2 z ) + O ( 1 / z 2 ) \begin{align*} \exp(z \log(1+1/z)) &= \exp(1−1/2z+ 1/3z^2 −⋯) \\ &= e \cdot \exp(−1/2z+ 1/3z^2 −⋯) \\ &= e \cdot (1 + (−1/2z+ 1/3z^2 −⋯) + ⋯) \\ &= e \cdot (1-1/2z) + O(1/z^2) \end{align*} exp(zlog(1+1/z))=exp(1−1/2z+1/3z2−⋯)=e⋅exp(−1/2z+1/3z2−⋯)=e⋅(1+(−1/2z+1/3z2−⋯)+⋯)=e⋅(1−1/2z)+O(1/z2) 将上式带入 f ( z ) f(z) f(z) 中可得:
f ( z ) = ( 1 + z ) [ e − exp ( z log ( 1 + 1 / z ) ) ] = ( 1 + z ) [ e − e ⋅ ( 1 − 1 / 2 z ) + O ( 1 / z 2 ) ] = ( 1 + z ) [ e / 2 z + O ( 1 / z 2 ) ] = e / 2 + e / 2 z + O ( 1 / z ) \begin{align*} f(z) &= (1+z)[e-\exp(z\log(1+1/z))] \\ &= (1+z)[e - e \cdot (1-1/2z) + O(1/z^2)] \\ &= (1+z)[e/2z + O(1/z^2)] \\ &= e/2 + e/2z +O(1/z) \end{align*} f(z)=(1+z)[e−exp(zlog(1+1/z))]=(1+z)[e−e⋅(1−1/2z)+O(1/z2)]=(1+z)[e/2z+O(1/z2)]=e/2+e/2z+O(1/z) 此表明, lim ∣ z ∣ → + ∞ f ( z ) = e / 2 \lim_{|z| \to +\infty} f(z) = e/2 lim∣z∣→+∞f(z)=e/2, z ∈ A z \in \mathscr{A} z∈A。因此有 a = lim x → + ∞ f ( x ) = e / 2 a = \lim_{x \to +\infty} f(x) = e/2 a=limx→+∞f(x)=e/2。
为说明当 Im z > 0 \text{Im} z>0 Imz>0 时,有 Im f ( z ) ≤ 0 \text{Im} f(z) \leq 0 Imf(z)≤0,我们可以考虑 Im f ( z ) \text{Im} f(z) Imf(z) 的具体表达式。设 t ∈ R t \in \mathbb{R} t∈R, z ∈ C z \in \mathbb{C} z∈C 且 Im z > 0 \text{Im} z > 0 Imz>0。令 z → t z \to t z→t,则当 t > 0 t > 0 t>0 时,显然有 f ( z ) → f ( t ) f(z) \to f(t) f(z)→f(t)。
若 t = 0 t=0 t=0,则 f ( z ) → e − 1 f(z) \to e-1 f(z)→e−1,这是因为, log ( 1 + 1 / z ) = log ( 1 / z ) + log ( 1 + z ) = − log ( z ) + log ( 1 + z ) \log(1+1/z)=\log(1/z)+\log(1+z)=−\log(z)+\log(1+z) log(1+1/z)=log(1/z)+log(1+z)=−log(z)+log(1+z)。当 z → 0 z \to 0 z→0 时,有
log ( 1 + z ) = z − z 2 / 2 + z 3 / 3 − z 4 / 4 + ⋯ \log(1+z) = z - z^2/2 + z^3/3 - z^4/4 + \cdots log(1+z)=z−z2/2+z3/3−z4/4+⋯ 代入 f ( z ) f(z) f(z),当 z → 0 z \to 0 z→0 时,则有
f ( z ) = ( 1 + z ) [ e − exp ( z ( − log ( z ) + z + O ( z 2 ) ) ) ] = ( 1 + z ) [ e − exp ( − z log ( z ) + z 2 + O ( z 3 ) ) ] f(z) = (1+z)[e-\exp(z(-\log(z) + z + O(z^2)))] \\ = (1+z)[e-\exp(-z\log(z) + z^2 + O(z^3))] f(z)=(1+z)[e−exp(z(−log(z)+z+O(z2)))]=(1+z)[e−exp(−zlog(z)+z2+O(z3))] 因此 lim z → 0 f ( z ) = e − 1 \lim_{z \to 0} f(z) =e-1 limz→0f(z)=e−1,其中 lim z → 0 z log ( z ) = 0 \lim_{z \to 0} z\log(z) = 0 limz→0zlog(z)=0(此中极限皆是在 A \mathscr{A} A 中进行的)。
若 − 1 < t < 0 -1 < t < 0 −1<t<0,则 1 / z 1/z 1/z 的虚部为负, 1 + 1 / z 1+1/z 1+1/z 位于复平面的下半平面。这是因为可设 z = x + i y z=x+iy z=x+iy,其中 y > 0 y>0 y>0( Im z > 0 \text{Im} z>0 Im z>0),则 1 / z 1/z 1/z 可以表示为
1 z = z ˉ ∣ z ∣ 2 = x − i y x 2 + y 2 \frac{1}{z} = \frac{\bar{z}}{|z|^2} = \frac{x-iy}{x^2+y^2} z1=∣z∣2zˉ=x2+y2x−iy 因此 Im 1 z = − y x 2 + y 2 < 0 \text{Im} \frac{1}{z} = \frac{-y}{x^2+y^2} < 0 Im z1=x2+y2−y<0, Im ( 1 + 1 z ) < 0 \text{Im} (1+\frac{1}{z})<0 Im (1+z1)<0。
至于对数主值支 log ( 1 + 1 z ) \log(1+\frac{1}{z}) log(1+z1),由定义可得:
log ( 1 + 1 / z ) = log ∣ 1 + 1 z ∣ + i ⋅ Arg ( 1 + 1 z ) = log ∣ 1 + 1 z ∣ + i ⋅ ( − π + θ ) = log ∣ 1 + 1 z ∣ − π i + θ i \begin{align*} \log(1+1/z) &= \log \left| 1+\frac{1}{z} \right| + i \cdot \text{Arg} \left(1+\frac{1}{z} \right) \\ &= \log \left| 1+\frac{1}{z} \right| + i \cdot (-\pi + \theta) \\ &= \log \left| 1+\frac{1}{z} \right| - \pi i + \theta i \end{align*} log(1+1/z)=log 1+z1 +i⋅Arg(1+z1)=log 1+z1 +i⋅(−π+θ)=log 1+z1 −πi+θi 其中, θ \theta θ 是一个小的正角,随着 z → t z \to t z→t, θ \theta θ 趋向于 0 0 0。代入 f ( z ) f(z) f(z) 可得:
f ( z ) = ( 1 + z ) [ e − exp ( z ⋅ ( log ∣ 1 + 1 / z ∣ − π i + θ i ) ) ] = ( 1 + z ) [ e − exp ( z ⋅ log ∣ 1 + 1 / z ∣ ) ⋅ exp ( − π i ⋅ z ) ⋅ exp ( θ i ⋅ z ) ] \begin{align*} f(z) &= (1+z)[e−\exp(z⋅(\log |1+ 1/z| - \pi i + \theta i))] \\ &= (1+z)[e - \exp(z⋅\log |1+ 1/z|) \cdot \exp(-\pi i \cdot z) \cdot \exp(\theta i \cdot z)] \end{align*} f(z)=(1+z)[e−exp(z⋅(log∣1+1/z∣−πi+θi))]=(1+z)[e−exp(z⋅log∣1+1/z∣)⋅exp(−πi⋅z)⋅exp(θi⋅z)] 由此可得:
lim z → t f ( z ) = ( 1 + t ) [ e − exp ( t ⋅ log ∣ 1 + 1 / t ∣ ) ⋅ exp ( − π i t ) ] = ( 1 + t ) [ e − exp ( t ⋅ log 1 + t ∣ t ∣ − π i t ) ] = ( 1 + t ) [ e − exp ( t ⋅ log 1 + t ∣ t ∣ ) ⋅ ( cos ( π t ) − i sin ( π t ) ) ] \begin{align*} \lim_{z \to t} f(z) &= (1+t)[e - \exp(t⋅\log |1+ 1/t|) \cdot \exp(-\pi i t)] \\ &= (1+t) \left[e - \exp \left(t⋅\log \frac{1+t}{|t|} -\pi i t \right) \right] \\ &= (1+t) \left[e - \exp \left(t⋅\log \frac{1+t}{|t|} \right) \cdot \left( \cos(\pi t) -i \sin(\pi t) \right) \right] \end{align*} z→tlimf(z)=(1+t)[e−exp(t⋅log∣1+1/t∣)⋅exp(−πit)]=(1+t)[e−exp(t⋅log∣t∣1+t−πit)]=(1+t)[e−exp(t⋅log∣t∣1+t)⋅(cos(πt)−isin(πt))] 当 t = − 1 t=-1 t=−1 时,对于 t t t 附近的 z z z,可以表示为 z = − 1 + ε z=-1 + \varepsilon z=−1+ε,其中 ε \varepsilon ε 是一个充分接近于 0 0 0 的复数。 1 / z = 1 / ( − 1 + ε ) = − 1 / ( 1 − ε ) 1/z = 1/(−1+\varepsilon)= -1/(1-\varepsilon) 1/z=1/(−1+ε)=−1/(1−ε),对于 ∣ ε ∣ < 1 |\varepsilon|<1 ∣ε∣<1,有泰勒展开
1 1 − ε = 1 + ε + ε 2 + ⋯ \frac{1}{1-\varepsilon} = 1+\varepsilon+\varepsilon^2+ \cdots 1−ε1=1+ε+ε2+⋯ 因此我们有:
1 z = − 1 / ( 1 − ε ) = − ( 1 + ε + ε 2 + ⋯ ) = − 1 − ε + O ( ε 2 ) \begin{align*} \frac{1}{z} &= -1/(1-\varepsilon) \\ &= -(1+\varepsilon+\varepsilon^2+ \cdots) \\ &= -1 - \varepsilon + O(\varepsilon^2) \end{align*} z1=−1/(1−ε)=−(1+ε+ε2+⋯)=−1−ε+O(ε2) 进一步可得,当 ε \varepsilon ε 充分接近 0 0 0 时,
log ( 1 + 1 / z ) = log ( − ε + O ( ε 2 ) ) = log ( − ε ( 1 + O ( ε ) ) = log ( − ε ) + log ( 1 + O ( ε ) ) = log ( − ε ) + O ( ε ) = log ∣ ε ∣ + i θ + O ( ε ) \begin{align*} \log(1+1/z) &= \log(-\varepsilon + O(\varepsilon^2)) \\&= \log(-\varepsilon(1 + O(\varepsilon)) \\&= \log(-\varepsilon) + \log(1+O(\varepsilon)) \\&= \log(-\varepsilon) + O(\varepsilon) \\&= \log |\varepsilon| + i \theta + O(\varepsilon) \end{align*} log(1+1/z)=log(−ε+O(ε2))=log(−ε(1+O(ε))=log(−ε)+log(1+O(ε))=log(−ε)+O(ε)=log∣ε∣+iθ+O(ε) 其中 θ \theta θ 系 − ε -\varepsilon −ε 的辐角主值,满足 − π < θ < 0 - \pi < \theta < 0 −π<θ<0。
z log ( 1 + 1 / z ) = ( − 1 + ε ) ( log ∣ ε ∣ + i θ + O ( ε ) ) = − log ∣ ε ∣ − i θ + O ( ε log ∣ ε ∣ ) \begin{align*} z\log(1+1/z) &= (-1 + \varepsilon) (\log |\varepsilon| + i \theta + O(\varepsilon)) \\&= -\log |\varepsilon| - i \theta + O(\varepsilon \log |\varepsilon|) \end{align*} zlog(1+1/z)=(−1+ε)(log∣ε∣+iθ+O(ε))=−log∣ε∣−iθ+O(εlog∣ε∣) 取指数可得:
exp ( z log ( 1 + 1 / z ) ) = exp ( − log ∣ ε ∣ − i θ + O ( ε log ∣ ε ∣ ) ) = 1 ∣ ε ∣ ⋅ exp ( − i θ + O ( ε log ∣ ε ∣ ) ) \begin{align*} \exp(z\log(1+1/z) ) &= \exp(-\log |\varepsilon| - i \theta + O(\varepsilon \log |\varepsilon|)) \\&= \frac{1}{|\varepsilon|} \cdot \exp(- i \theta + O(\varepsilon \log |\varepsilon|)) \end{align*} exp(zlog(1+1/z))=exp(−log∣ε∣−iθ+O(εlog∣ε∣))=∣ε∣1⋅exp(−iθ+O(εlog∣ε∣)) 代入 f ( z ) f(z) f(z) 可得:
f ( z ) = ( 1 + z ) [ e − exp ( z log ( 1 + 1 / z ) ) ] = ε [ e − 1 ∣ ε ∣ ⋅ exp ( − i θ + O ( ε log ∣ ε ∣ ) ) ] = ε e + ( − ε / ∣ − ε ∣ ) ⋅ exp ( − i θ + O ( ε log ∣ ε ∣ ) ) = ε e + exp ( i θ ) ⋅ exp ( − i θ + O ( ε log ∣ ε ∣ ) ) = ε e + exp ( O ( ε log ∣ ε ∣ ) ) \begin{align*} f(z) &= (1+z) \left[ e - \exp(z \log(1+1/z)) \right] \\&= \varepsilon \left[ e - \frac{1}{|\varepsilon|} \cdot \exp(- i \theta + O(\varepsilon \log |\varepsilon|)) \right] \\&= \varepsilon e + (- \varepsilon /|-\varepsilon|) \cdot \exp(- i \theta + O(\varepsilon \log |\varepsilon|)) \\&= \varepsilon e + \exp(i \theta) \cdot \exp(- i \theta + O(\varepsilon \log |\varepsilon|)) \\&= \varepsilon e + \exp(O(\varepsilon \log |\varepsilon|)) \end{align*} f(z)=(1+z)[e−exp(zlog(1+1/z))]=ε[e−∣ε∣1⋅exp(−iθ+O(εlog∣ε∣))]=εe+(−ε/∣−ε∣)⋅exp(−iθ+O(εlog∣ε∣))=εe+exp(iθ)⋅exp(−iθ+O(εlog∣ε∣))=εe+exp(O(εlog∣ε∣)) 因此可得(极限中的 z z z 还是从上半平面取的):
lim z → − 1 f ( z ) = lim ε → 0 f ( ε ) = 1 \lim_{z \to -1} f(z) = \lim_{\varepsilon \to 0} f(\varepsilon) = 1 z→−1limf(z)=ε→0limf(ε)=1 最后,当 t < − 1 t < -1 t<−1 时,此时当 z → t z \to t z→t 时, 1 + 1 / z → 1 + 1 / t 1+1/z \to 1+ 1/t 1+1/z→1+1/t(该极限值大于 0 0 0, log ( 1 + 1 / z ) \log(1+1/z) log(1+1/z) 的极限系实值),从而有:
lim z → t f ( z ) = ( 1 + t ) [ e − exp ( t log ( 1 + t t ) ) ] \lim_{z \to t} f(z) = (1+t) \left[ e - \exp\left(t \log\left( \frac{1+t}{t} \right) \right) \right] z→tlimf(z)=(1+t)[e−exp(tlog(t1+t))] 综上,当 z → t z \to t z→t 时,我们可以给出下述结果:
f ( z ) → { f ( t ) , t > 0 e − 1 , t = 0 ( 1 + t ) [ e − exp ( t ⋅ log 1 + t ∣ t ∣ − π i t ) ] , − 1 < t < 0 1 , t = − 1 ( 1 + t ) [ e − exp ( t log ( 1 + t t ) ) ] , t < − 1 \begin{equation*} f(z) \to \left\{ \begin{array}{cl} &f(t), & t > 0 \\ &e-1, & t = 0 \\ &(1+t) \left[e - \exp \left(t⋅\log \frac{1+t}{|t|} -\pi i t \right) \right], & -1< t < 0 \\ &1, & t = -1\\ &(1+t) \left[ e - \exp\left(t \log\left( \frac{1+t}{t} \right) \right) \right], & t<-1 \end{array} \right. \end{equation*} f(z)→⎩ ⎨ ⎧f(t),e−1,(1+t)[e−exp(t⋅log∣t∣1+t−πit)],1,(1+t)[e−exp(tlog(t1+t))],t>0t=0−1<t<0t=−1t<−1 特别地,我们取 z = − t + y i z = -t + yi z=−t+yi, t ∈ R t \in \mathbb{R} t∈R, y → 0 + y \to 0^+ y→0+,则有:
− 1 π Im f ( z ) → { 0 , t ≤ 0 或 t ≥ 0 1 π ( 1 − t ) exp ( − t ⋅ log 1 − t t ) ⋅ sin ( π t ) , 0 < t < 1 \begin{equation*} -\frac{1}{\pi} \text{Im} f(z) \to \left\{ \begin{array}{cl} &0, & t\leq 0 \; \text{或} \; t\geq 0 \\ &\frac{1}{\pi} (1-t) \exp \left(-t⋅\log \frac{1-t}{t} \right) \cdot \sin(\pi t), & 0 < t < 1 \end{array} \right. \end{equation*} −π1Imf(z)→{0,π1(1−t)exp(−t⋅logt1−t)⋅sin(πt),t≤0或t≥00<t<1 记 C + = { z ∣ Im z > 0 } \mathscr{C}_{+} = \{ z | \; \text{Im} z >0 \} C+={z∣Imz>0} 为上半平面,则对于 z ∈ ∂ C + z \in \partial \mathscr{C}_+ z∈∂C+,有 Im f ( z ) ≤ 0 \text{Im} f(z) \leq 0 Imf(z)≤0。因为 f ( z ) f(z) f(z) 是割平面 A = C \ ( − ∞ , − 1 ] \mathscr{A}=\mathbb{C} \backslash (-\infty, -1] A=C\(−∞,−1] 上的解析函数( z = 0 z=0 z=0 是可去奇点,补充定义则解析),所以 Im f ( z ) \text{Im} f(z) Imf(z) 是 A \mathscr{A} A 上同样也是 C + \mathscr{C}_{+} C+ 上的调和函数,根据调和函数的最大模原理,由于 Im f ( z ) \text{Im} f(z) Imf(z) 在 C + \mathscr{C}_{+} C+ 上不是常数函数且 Im f ( z ) \text{Im} f(z) Imf(z) 在 C + ‾ \overline{\mathscr{C}_{+}} C+ 连续(补充定义),则 Im f ( z ) \text{Im} f(z) Imf(z) 的最大值只能在 C + \mathscr{C}_{+} C+ 的边界 ∂ C + \partial \mathscr{C}_+ ∂C+ 上取到,而在边界上的最大值满足 Im f ( z ) ≤ 0 \text{Im} f(z) \leq 0 Imf(z)≤0,因此当 Im z > 0 \text{Im} z >0 Imz>0 时,恒有 Im f ( z ) ≤ 0 \text{Im} f(z) \leq 0 Imf(z)≤0。
显然当 x > 0 x>0 x>0 时,有 f ( x ) = ( x + 1 ) [ e − ( 1 + x x ) x ] > 0 f(x)=(x+1) \left[ e - \left( \frac{1+x}{x} \right)^x \right] >0 f(x)=(x+1)[e−(x1+x)x]>0,综合上面的结论,可得 f f f 是一个斯蒂尔切斯变换且当 x > 0 x>0 x>0 时,有
f ( x ) = a + ∫ 0 + ∞ d μ ( t ) x + t = e 2 − 1 π ⋅ lim y → 0 + ∫ 0 + ∞ Im f ( − t + i y ) x + t d t = e 2 + 1 π ⋅ ∫ 0 1 ( 1 − t ) exp ( − t ⋅ log 1 − t t ) ⋅ sin ( π t ) x + t d t = e 2 + 1 π ⋅ ∫ 0 1 t t ( 1 − t ) 1 − t sin ( π t ) x + t d t \begin{align*} f(x) &= a+ \int^{+\infty}_0 \frac{d\mu(t)}{x+t} \\&= \frac{e}{2} - \frac{1}{\pi} \cdot \lim_{y \to 0^{+}} \int^{+\infty}_{0} \frac{\text{Im}f(-t+iy)}{x+t}dt \\&= \frac{e}{2} + \frac{1}{\pi} \cdot \int^{1}_{0} \frac{(1-t) \exp \left(-t⋅\log \frac{1-t}{t} \right) \cdot \sin(\pi t)}{x+t}dt \\&= \frac{e}{2} + \frac{1}{\pi} \cdot \int^{1}_{0} \frac{t^t (1-t)^{1-t} \sin(\pi t)}{x+t} dt \end{align*} f(x)=a+∫0+∞x+tdμ(t)=2e−π1⋅y→0+lim∫0+∞x+tImf(−t+iy)dt=2e+π1⋅∫01x+t(1−t)exp(−t⋅logt1−t)⋅sin(πt)dt=2e+π1⋅∫01x+ttt(1−t)1−tsin(πt)dt 这就证明了引理1。其中极限与积分交换顺序可考虑积分区间在 [0,1] 上的控制收敛定理。 □ \Box □
二、第二个引理
引理2 设 h ( s ) h(s) h(s) 是 [ 0 , 1 ] [0,1] [0,1] 上的连续函数,则有
lim n → + ∞ n ∫ 0 1 s n h ( s ) d s = h ( 1 ) \lim_{n\to +\infty} n \int^1_0 s^n h(s)ds = h(1) n→+∞limn∫01snh(s)ds=h(1) 证明:令 t = s n t = s^n t=sn,则得:
∫ 0 1 s n h ( s ) d s = ∫ 0 1 t ⋅ h ( t 1 / n ) 1 n t − 1 + 1 / n d t = 1 n ∫ 0 1 t 1 / n h ( t 1 / n ) d t \begin{align*} \int^1_0 s^n h(s) ds &= \int^1_0 t \cdot h(t^{1/n}) \frac{1}{n} t^{-1+1/n} dt \\&= \frac{1}{n} \int^1_0 t^{1/n} h(t^{1/n}) dt \end{align*} ∫01snh(s)ds=∫01t⋅h(t1/n)n1t−1+1/ndt=n1∫01t1/nh(t1/n)dt 从而有 n ∫ 0 1 s n h ( s ) d s = ∫ 0 1 t 1 / n h ( t 1 / n ) d t n \int^1_0 s^n h(s) ds = \int^1_0 t^{1/n} h(t^{1/n}) dt n∫01snh(s)ds=∫01t1/nh(t1/n)dt。显然
∣ t 1 / n h ( t 1 / n ) ∣ ≤ t 1 / n M ≤ M |t^{1/n}h(t^{1/n})| \leq t^{1/n}M \leq M ∣t1/nh(t1/n)∣≤t1/nM≤M 由控制收敛定理得:
lim n → + ∞ ∫ 0 1 t 1 / n h ( t 1 / n ) d t = ∫ 0 1 h ( 1 ) d t = h ( 1 ) \lim_{n \to +\infty} \int^1_0 t^{1/n} h(t^{1/n}) dt = \int^1_0 h(1) dt =h(1) n→+∞lim∫01t1/nh(t1/n)dt=∫01h(1)dt=h(1) 证毕。 □ \Box □
三、积分的计算
考虑一个重要的实数序列 { b n } n ≥ 1 \{ b_n \}_{n\geq 1} {bn}n≥1,其中 b 0 = − 1 b_0 = -1 b0=−1,
b n = − 1 n ∑ k = 1 n b n − k k + 1 , n = 1 , 2 , ⋯ b_n = -\frac{1}{n} \sum^n_{k=1} \frac{b_{n-k}}{k+1}, \quad n=1,2, \cdots bn=−n1k=1∑nk+1bn−k,n=1,2,⋯ 定理3 设 { b n } n ≥ 1 \{ b_n \}_{n\geq 1} {bn}n≥1 如上所述,并设
g ( s ) = 1 π s s ( 1 − s ) 1 − s sin ( π s ) , g(s) = \frac{1}{\pi} s^s (1-s)^{1-s} \sin(\pi s), g(s)=π1ss(1−s)1−ssin(πs), 则有
b n = 1 e ∫ 0 1 g ( s ) ( 1 − s ) n − 2 d s = 1 e ∫ 0 1 g ( s ) s n − 2 d s , 0 < b n ≤ 1 n ( n + 1 ) , ( n = 1 , 2 , ⋯ ) , b n + 1 < b n , ( n = 1 , 2 , ⋯ ) , lim n → + ∞ b n + 1 b n = 1. \begin{align} & b_n = \frac{1}{e} \int^1_0 g(s)(1-s)^{n-2} ds = \frac{1}{e} \int^1_0 g(s)s^{n-2}ds, \\ & 0<b_n\leq \frac{1}{n(n+1)}, \quad (n=1,2,\cdots), \\ & b_{n+1} < b_n, \quad (n=1,2,\cdots), \\ & \lim_{n \to +\infty} \frac{b_{n+1}}{b_n} = 1. \end{align} bn=e1∫01g(s)(1−s)n−2ds=e1∫01g(s)sn−2ds,0<bn≤n(n+1)1,(n=1,2,⋯),bn+1<bn,(n=1,2,⋯),n→+∞limbnbn+1=1. 证明:令 t = 1 1 + x t=\frac{1}{1+x} t=1+x1,则 x = 1 − t t x = \frac{1-t}{t} x=t1−t,定义函数
f ( t ) = e − ( 1 − t ) 1 − 1 / t f(t) = e - (1-t)^{1-1/t} f(t)=e−(1−t)1−1/t 其对应于 f ( 1 / ( 1 + x ) ) = e − ( ( 1 + x ) / x ) x f(1/(1+x)) = e - ((1+x)/x)^x f(1/(1+x))=e−((1+x)/x)x,显然有 f ( 0 ) = 0 f(0)=0 f(0)=0(极限意义的值)。
对于实数序列 { b n } n ≥ 1 \{ b_n \}_{n\geq 1} {bn}n≥1,由递推公式 b n = − 1 n ∑ k = 1 n b n − k k + 1 b_n = -\frac{1}{n} \sum^n_{k=1} \frac{b_{n-k}}{k+1} bn=−n1∑k=1nk+1bn−k,可得:
n b n = − ∑ k = 1 n b n − k k + 1 , ∑ n = 1 + ∞ n b n t n = − ∑ n = 1 + ∞ ∑ k = 1 n b n − k k + 1 t n = − ∑ k = 1 + ∞ ∑ n = k + ∞ b n − k k + 1 t n = − ∑ k = 1 + ∞ t k k + 1 ∑ m = 0 + ∞ b m t m ( 令 m = n − k ) \begin{align*} nb_n & = - \sum^n_{k=1} \frac{b_{n-k}}{k+1}, \\ \sum^{+\infty}_{n=1} nb_n t^n & = - \sum^{+\infty}_{n=1} \sum^n_{k=1} \frac{b_{n-k}}{k+1} t^n \\ &= - \sum^{+\infty}_{k=1} \sum^{+\infty}_{n=k} \frac{b_{n-k}}{k+1} t^n \\ &= - \sum^{+\infty}_{k=1} \frac{t^k}{k+1} \sum^{+\infty}_{m=0} b_{m} t^m \quad (令\; m=n−k) \end{align*} nbnn=1∑+∞nbntn=−k=1∑nk+1bn−k,=−n=1∑+∞k=1∑nk+1bn−ktn=−k=1∑+∞n=k∑+∞k+1bn−ktn=−k=1∑+∞k+1tkm=0∑+∞bmtm(令m=n−k) 令 G ( t ) = ∑ n = 0 + ∞ b n t n G(t) = \sum^{+\infty}_{n=0} b_n t^n G(t)=∑n=0+∞bntn,则 G ′ ( t ) = ∑ n = 1 + ∞ n b n t n − 1 G'(t)=\sum^{+\infty}_{n=1} nb_n t^{n-1} G′(t)=∑n=1+∞nbntn−1,注意到 ∑ k = 1 + ∞ t k k + 1 = − t − ln ( 1 − t ) t \sum^{+\infty}_{k=1} \frac{t^k}{k+1}=\frac{-t-\ln(1-t)}{t} ∑k=1+∞k+1tk=t−t−ln(1−t),结合上面的求和等式可得下述微分方程:
d G ( t ) d t = t + ln ( 1 − t ) t 2 ⋅ G ( t ) \frac{dG(t)}{dt} = \frac{t+\ln(1-t)}{t^2} \cdot G(t) dtdG(t)=t2t+ln(1−t)⋅G(t) 满足 G ( 0 ) = − 1 G(0)=-1 G(0)=−1。上面的级数 ∑ k = 1 + ∞ t k k + 1 \sum^{+\infty}_{k=1} \frac{t^k}{k+1} ∑k=1+∞k+1tk 可以用 mathematica 轻松求解,下面是求解代码:
(*定义级数*)
sumResult = Sum[t^n/(n + 1), {n, 1, Infinity}];(*输出结果*)
sumResult
上述微分方程的求解会比较困难,mathematica 也解不出来,但我们可以通过观察发现一个可能的形如 G ( t ) = f ( t ) e − 1 G(t)=\frac{f(t)}{e}-1 G(t)=ef(t)−1 的解,显然满足 G ( 0 ) = − 1 G(0)=-1 G(0)=−1。现在我们同样可以借助 mathematica 进行解的验证,参考下面的 mathematica 代码:
(*定义函数 f(t)*)
f[t_] := E - (1 - t)^(1 - 1/t);(*定义函数 G(t)*)
G[t_] := f[t]/E - 1;(*对 G(t) 求导*)
GPrime[t_] := D[G[t], t];(*定义微分方程*)
eqn = D[G[t], t] == G[t]*(t + Log[1 - t])/t^2;(*验证微分方程*)
CheckEqn = eqn /. {G'[t] -> GPrime[t], G[t] -> G[t]};
simplifiedCheckEqn = Simplify[CheckEqn];(*验证初始条件*)
initialCondition = Limit[G[t], t -> 0] == -1;(*输出结果*)
simplifiedCheckEqn
initialCondition
在得到的两个结果中,simplifiedCheckEqn 返回了 True,表示 G ( t ) G(t) G(t) 满足上述微分方程;initialCondition 也返回了 True,表示 G ( 0 ) = − 1 G(0)=−1 G(0)=−1 成立。因此 G ( t ) = f ( t ) e − 1 G(t)=\frac{f(t)}{e}−1 G(t)=ef(t)−1 是微分方程 d G ( t ) d t = t + ln ( 1 − t ) t 2 ⋅ G ( t ) \frac{dG(t)}{dt} = \frac{t+\ln(1-t)}{t^2} \cdot G(t) dtdG(t)=t2t+ln(1−t)⋅G(t) 满足初值条件 G ( 0 ) = − 1 G(0)=−1 G(0)=−1 的解。至此我们有:
G ( t ) = ∑ n = 0 + ∞ b n t n = − ( 1 − t ) 1 − 1 / t e G(t) = \sum^{+\infty}_{n=0} b_n t^n =- \frac{(1-t)^{1-1/t}}{e} G(t)=n=0∑+∞bntn=−e(1−t)1−1/t 其中 b n = G ( n ) ( 0 ) n ! b_n = \frac{G^{(n)}(0)}{n!} bn=n!G(n)(0),结合 G ( n ) ( t ) = f ( n ) ( t ) e G^{(n)}(t)=\frac{f^{(n)}(t)}{e} G(n)(t)=ef(n)(t),我们最终得到:
b n = f ( n ) ( 0 ) n ! e , n = 1 , 2 , ⋯ b_n = \frac{f^{(n)}(0)}{n! e}, \quad n=1,2, \cdots bn=n!ef(n)(0),n=1,2,⋯ 值得注意的是, b 0 = − 1 = G ( 0 ) ≠ f ( 0 ) b_0=-1=G(0) \neq f(0) b0=−1=G(0)=f(0)。
另一方面,令 t = 1 x + 1 t=\frac{1}{x+1} t=x+11 可得 F ( t ) ≔ f ( t ) t = ( x + 1 ) [ e − ( 1 + x x ) x ] F(t)\coloneqq\frac{f(t)}{t}=(x+1) \left[ e - \left( \frac{1+x}{x} \right)^x \right] F(t):=tf(t)=(x+1)[e−(x1+x)x],对 F ( t ) F(t) F(t) 用引理1可得:
F ( t ) = ( x + 1 ) [ e − ( 1 + x x ) x ] = e 2 + 1 π ∫ 0 1 s s ( 1 − s ) 1 − s sin ( π s ) x + s d s = e 2 + 1 π ∫ 0 1 s s ( 1 − s ) 1 − s sin ( π s ) ( 1 / t − 1 ) + s d s \begin{align*} F(t) &= (x+1) \left[ e - \left( \frac{1+x}{x} \right)^x \right] \\ &= \frac{e}{2} + \frac{1}{\pi} \int_0^1 \frac{s^s (1-s)^{1-s} \sin(\pi s)}{x+s} ds \\ &= \frac{e}{2} + \frac{1}{\pi} \int_0^1 \frac{s^s (1-s)^{1-s} \sin(\pi s)}{(1/t - 1)+s} ds \end{align*} F(t)=(x+1)[e−(x1+x)x]=2e+π1∫01x+sss(1−s)1−ssin(πs)ds=2e+π1∫01(1/t−1)+sss(1−s)1−ssin(πs)ds 由 F ( t ) = f ( t ) t F(t)=\frac{f(t)}{t} F(t)=tf(t),以及 x > 0 x>0 x>0 有 0 < t < 1 0<t<1 0<t<1,可得:
f ( t ) = e 2 t + 1 π ∫ 0 1 t 2 s s ( 1 − s ) 1 − s sin ( π s ) 1 + ( s − 1 ) t d s = e 2 t + ∫ 0 1 g ( s ) ⋅ t 2 1 + ( s − 1 ) t d s , ( 0 ≤ t < 1 ) \begin{align*} f(t) &= \frac{e}{2}t + \frac{1}{\pi} \int_0^1 \frac{t^2 s^s (1-s)^{1-s} \sin(\pi s)}{1+(s-1)t} ds \\ &= \frac{e}{2}t + \int_0^1 \frac{g(s)\cdot t^2}{1+(s-1)t} ds, \quad (0\leq t<1) \end{align*} f(t)=2et+π1∫011+(s−1)tt2ss(1−s)1−ssin(πs)ds=2et+∫011+(s−1)tg(s)⋅t2ds,(0≤t<1) 其中 g ( s ) = 1 π s s ( 1 − s ) 1 − s sin ( π s ) g(s) = \frac{1}{\pi} s^s (1-s)^{1-s} \sin(\pi s) g(s)=π1ss(1−s)1−ssin(πs)。
求导显然可得 f ′ ( 0 ) = e 2 f'(0) = \frac{e}{2} f′(0)=2e,记 h ( t ) = t 2 1 + ( s − 1 ) t h(t) =\frac{t^2}{1+(s-1)t} h(t)=1+(s−1)tt2,则通过 mathematica 观察得到 h ( t ) h(t) h(t) 关于 t t t 的 n n n 阶导为:
h ′ ( t ) = − ( s − 1 ) t 2 ( 1 + ( s − 1 ) t ) 2 + 2 t ( 1 + ( s − 1 ) t ) , h ( n ) ( t ) = ( − 1 ) n n ! ( s − 1 ) n t 2 ( 1 + ( s − 1 ) t ) n + 1 + ( − 1 ) n + 1 2 ⋅ n ! ( s − 1 ) n − 1 t ( 1 + ( s − 1 ) t ) n + ( − 1 ) n n ! ( s − 1 ) n − 2 ( 1 + ( s − 1 ) t ) n − 1 , ( n ≥ 2 ) \begin{align*} h'(t) = & -\frac{(s-1)t^2}{(1+(s-1)t)^2} + \frac{2t}{(1+(s-1)t)}, \\ h^{(n)}(t) = &\frac{(-1)^n n! (s-1)^n t^2}{(1+(s-1)t)^{n+1}} + \frac{(-1)^{n+1} 2\cdot n! (s-1)^{n-1} t}{(1+(s-1)t)^{n}} + \\ & \frac{(-1)^{n} n! (s-1)^{n-2}}{(1+(s-1)t)^{n-1}}, \quad (n \geq 2) \end{align*} h′(t)=h(n)(t)=−(1+(s−1)t)2(s−1)t2+(1+(s−1)t)2t,(1+(s−1)t)n+1(−1)nn!(s−1)nt2+(1+(s−1)t)n(−1)n+12⋅n!(s−1)n−1t+(1+(s−1)t)n−1(−1)nn!(s−1)n−2,(n≥2) 在此,我们给出通过 mathematica 验证的代码如下:
(*定义复合函数*)
f[t_] := t^2/(1 + (s - 1) t);(*计算 1 阶导数*)
firstDerivative = D[f[t], t];(*计算 2 阶导数*)
secondDerivative = D[firstDerivative, t];(*计算 3 阶导数*)
thirdDerivative = D[secondDerivative, t];(*计算 4 阶导数*)
fourDerivative = D[thirdDerivative, t];(*输出结果*)
firstDerivative
secondDerivative
thirdDerivative
fourthDerivative
结合 f ( t ) = e 2 t + ∫ 0 1 g ( s ) ⋅ t 2 1 + ( s − 1 ) t d s f(t) = \frac{e}{2}t + \int_0^1 \frac{g(s)\cdot t^2}{1+(s-1)t} ds f(t)=2et+∫011+(s−1)tg(s)⋅t2ds,对 f ( t ) f(t) f(t) 关于 t t t 求 n n n 阶导在 t = 0 t=0 t=0 的导数值为:
f ′ ( t ) = e 2 + ∫ 0 1 g ( s ) h ′ ( t ) d s = e 2 + ∫ 0 1 g ( s ) ( − ( s − 1 ) t 2 ( 1 + ( s − 1 ) t ) 2 + 2 t ( 1 + ( s − 1 ) t ) ) d s , f ( n ) ( t ) = ∫ 0 1 g ( s ) h ( n ) ( t ) d s = ∫ 0 1 g ( s ) ( ( − 1 ) n n ! ( s − 1 ) n t 2 ( 1 + ( s − 1 ) t ) n + 1 + ( − 1 ) n + 1 2 ⋅ n ! ( s − 1 ) n − 1 t ( 1 + ( s − 1 ) t ) n + ( − 1 ) n n ! ( s − 1 ) n − 2 ( 1 + ( s − 1 ) t ) n − 1 ) d s \begin{align*} f'(t) &= \frac{e}{2} + \int^1_0 g(s) h'(t) ds \\ &= \frac{e}{2} + \int^1_0 g(s) \left( -\frac{(s-1)t^2}{(1+(s-1)t)^2} + \frac{2t}{(1+(s-1)t)} \right) ds, \\ f^{(n)}(t) &= \int^1_0 g(s) h^{(n)}(t) ds \\ & = \int^1_0 g(s) \left( \frac{(-1)^n n! (s-1)^n t^2}{(1+(s-1)t)^{n+1}} + \frac{(-1)^{n+1} 2\cdot n! (s-1)^{n-1} t}{(1+(s-1)t)^{n}} + \frac{(-1)^{n} n! (s-1)^{n-2}}{(1+(s-1)t)^{n-1}} \right) ds \end{align*} f′(t)f(n)(t)=2e+∫01g(s)h′(t)ds=2e+∫01g(s)(−(1+(s−1)t)2(s−1)t2+(1+(s−1)t)2t)ds,=∫01g(s)h(n)(t)ds=∫01g(s)((1+(s−1)t)n+1(−1)nn!(s−1)nt2+(1+(s−1)t)n(−1)n+12⋅n!(s−1)n−1t+(1+(s−1)t)n−1(−1)nn!(s−1)n−2)ds 其中 n ≥ 2 n\geq 2 n≥2。通过代入 t = 0 t=0 t=0 可得:
f ′ ( 0 ) = e 2 , f ( n ) ( 0 ) = ∫ 0 1 g ( s ) ( − 1 ) n n ! ( s − 1 ) n − 2 d s = n ! ∫ 0 1 g ( s ) ( 1 − s ) n − 2 d s , ( n ≥ 2 ) \begin{align*} f'(0) &= \frac{e}{2}, \\ f^{(n)}(0) &= \int^1_0 g(s) (-1)^n n! (s-1)^{n-2} ds \\ &= n! \int^1_0 g(s) (1-s)^{n-2} ds, \quad (n \geq 2) \end{align*} f′(0)f(n)(0)=2e,=∫01g(s)(−1)nn!(s−1)n−2ds=n!∫01g(s)(1−s)n−2ds,(n≥2) 由此进一步可得 b 1 = f ′ ( 0 ) / e = 1 / 2 b_1= f'(0)/e=1/2 b1=f′(0)/e=1/2,以及还有:
b n = f ( n ) ( 0 ) n ! e = 1 e ∫ 0 1 g ( s ) ( 1 − s ) n − 2 d s = 1 e ∫ 0 1 1 π s s ( 1 − s ) 1 − s sin ( π s ) ( 1 − s ) n − 2 d s = 1 e ∫ 0 1 1 π s s ( 1 − s ) ( 1 − s ) + n − 2 sin ( π s ) d s = 1 e ∫ 1 0 1 π ( 1 − t ) 1 − t t t + n − 2 sin ( π ( 1 − t ) ) d ( 1 − t ) = 1 e ∫ 0 1 1 π ( 1 − t ) 1 − t t t sin ( π t ) t n − 2 d t = 1 e ∫ 0 1 g ( t ) t n − 2 d t , ( n ≥ 2 ) \begin{align*} b_n &= \frac{f^{(n)}(0)}{n! e} = \frac{1}{e} \int^1_0 g(s) (1-s)^{n-2} ds \\ &= \frac{1}{e} \int^1_0 \frac{1}{\pi} s^s (1-s)^{1-s} \sin(\pi s) (1-s)^{n-2} ds \\ &= \frac{1}{e} \int^1_0 \frac{1}{\pi} s^s (1-s)^{(1-s) +n-2} \sin(\pi s) ds \\ &= \frac{1}{e} \int^0_1 \frac{1}{\pi} (1-t)^{1-t} t^{t +n-2} \sin(\pi (1-t)) d(1-t) \\ &= \frac{1}{e} \int^1_0 \frac{1}{\pi} (1-t)^{1-t} t^{t} \sin(\pi t) t^{n-2} dt \\ &= \frac{1}{e} \int^1_0 g(t) t^{n-2} dt , \quad (n \geq 2) \end{align*} bn=n!ef(n)(0)=e1∫01g(s)(1−s)n−2ds=e1∫01π1ss(1−s)1−ssin(πs)(1−s)n−2ds=e1∫01π1ss(1−s)(1−s)+n−2sin(πs)ds=e1∫10π1(1−t)1−ttt+n−2sin(π(1−t))d(1−t)=e1∫01π1(1−t)1−tttsin(πt)tn−2dt=e1∫01g(t)tn−2dt,(n≥2) 从上面的推得,即得如下结果:
b n = 1 e ∫ 0 1 g ( s ) ( 1 − s ) n − 2 d s = 1 e ∫ 0 1 g ( s ) s n − 2 d s , ( n ≥ 2 ) \begin{align*} b_n = & \frac{1}{e} \int^1_0 g(s) (1-s)^{n-2} ds \\ = & \frac{1}{e} \int^1_0 g(s) s^{n-2} ds , \quad (n \geq 2) \end{align*} bn==e1∫01g(s)(1−s)n−2dse1∫01g(s)sn−2ds,(n≥2) 此即定理3中的 ( 1 ) (1) (1) 式成立。
由于 b n = 1 n ( 1 n + 1 − ∑ k = 0 n − 2 b n − k − 1 k + 2 ) b_n = \frac{1}{n} (\frac{1}{n+1} - \sum^{n-2}_{k=0} \frac{b_{n-k-1}}{k+2}) bn=n1(n+11−∑k=0n−2k+2bn−k−1), n ≥ 2 n \geq 2 n≥2,因此显然有 0 < b n ≤ 1 n ( n + 1 ) 0< b_n \leq \frac{1}{n(n+1)} 0<bn≤n(n+1)1, n ≥ 1 n \geq 1 n≥1,此即定理3中 ( 2 ) (2) (2) 式成立。
由 ( 1 ) (1) (1) 的结论,显然有 b n = 1 e ∫ 0 1 g ( s ) s n − 2 d s ≥ 1 e ∫ 0 1 g ( s ) s n − 1 d s = b n + 1 b_n = \frac{1}{e} \int^1_0 g(s) s^{n-2} ds \geq \frac{1}{e} \int^1_0 g(s) s^{n-1} ds = b_{n+1} bn=e1∫01g(s)sn−2ds≥e1∫01g(s)sn−1ds=bn+1,此即定理3中的 ( 3 ) (3) (3) 式成立。
考虑到 g ( 1 ) = 0 g(1)=0 g(1)=0,我们不能通过引理2对定理3中的 ( 1 ) (1) (1) 式来计算 ( 4 ) (4) (4) 式。由 ( 1 ) (1) (1) 式进行分部积分可得(注意 g ( 0 ) = 0 g(0)=0 g(0)=0):
b n = 1 e ∫ 0 1 g ( s ) s n − 2 d s = 1 e ( n − 1 ) ∫ 0 1 g ( s ) d ( s n − 1 ) = − 1 e ( n − 1 ) ∫ 0 1 s n − 1 g ′ ( s ) d s \begin{align*} b_n &=\frac{1}{e} \int^1_0 g(s) s^{n-2} ds \\ &= \frac{1}{e(n-1)} \int^1_0 g(s) d(s^{n-1}) \\ &= -\frac{1}{e(n-1)} \int^1_0 s^{n-1} g'(s) ds \end{align*} bn=e1∫01g(s)sn−2ds=e(n−1)1∫01g(s)d(sn−1)=−e(n−1)1∫01sn−1g′(s)ds 其中 g ′ ( s ) = s s ( 1 − s ) 1 − s [ cos ( π s ) − sin ( π s ) π ln 1 − s s ] g'(s)=s^s(1-s)^{1-s}[\cos(\pi s) - \frac{\sin(\pi s)}{\pi} \ln \frac{1-s}{s}] g′(s)=ss(1−s)1−s[cos(πs)−πsin(πs)lns1−s]。由引理2,可得:
lim n → + ∞ b n + 1 b n = lim n → + ∞ ( n − 1 ) ∫ 0 1 g ′ ( s ) s n d s n ∫ 0 1 g ′ ( s ) s n − 1 d s = lim n → + ∞ ( n − 1 ) 2 n 2 n ∫ 0 1 g ′ ( s ) s n d s ( n − 1 ) ∫ 0 1 g ′ ( s ) s n − 1 d s = g ′ ( 1 ) g ′ ( 1 ) = − 1 − 1 = 1 \begin{align*} \lim_{n \to +\infty} \frac{b_{n+1}}{b_n} &= \lim_{n \to +\infty} \frac{(n-1) \int^1_0 g'(s)s^nds}{n \int^1_0 g'(s) s^{n-1}ds} \\ &= \lim_{n \to +\infty} \frac{(n-1)^2}{n^2} \frac{n \int^1_0 g'(s)s^nds}{(n-1)\int^1_0 g'(s) s^{n-1}ds} \\ &= \frac{g'(1)}{g'(1)} =\frac{-1}{-1} = 1 \end{align*} n→+∞limbnbn+1=n→+∞limn∫01g′(s)sn−1ds(n−1)∫01g′(s)snds=n→+∞limn2(n−1)2(n−1)∫01g′(s)sn−1dsn∫01g′(s)snds=g′(1)g′(1)=−1−1=1 其中,g’(1) 计算的 mathematica 代码如下:
(*定义函数*)
g[s_] := 1/Pi*s^s*(1 - s)^(1 - s)*Sin[Pi*s](*计算导数*)
gPrime[s_] = D[g[s], s];Limit[gPrime[s], s -> 1]
至此,定理3中的 ( 4 ) (4) (4) 式被完全证明。定理3证毕。 □ \Box □
由定理3的 ( 1 ) (1) (1) 式进一步有:
1 π ∫ 0 1 s n + s − 2 ( 1 − s ) 1 − s sin ( π s ) d s = 1 π ∫ 0 1 s s ( 1 − s ) n − s − 1 sin ( π s ) d s = e b n . \frac{1}{\pi} \int^1_0 s^{n+s-2} (1-s)^{1-s} \sin(\pi s) ds = \\ \frac{1}{\pi} \int^1_0 s^{s} (1-s)^{n-s-1} \sin(\pi s) ds = eb_n. π1∫01sn+s−2(1−s)1−ssin(πs)ds=π1∫01ss(1−s)n−s−1sin(πs)ds=ebn. 此即(回答了最开始的积分计算问题):
∫ 0 1 s n + s ( 1 − s ) 1 − s sin ( π s ) d s = e π b n + 2 , ∫ 0 1 s s ( 1 − s ) n − s sin ( π s ) d s = e π b n + 1 . \begin{align*} & \int^1_0 s^{n+s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{n+2}, \\ & \int^1_0 s^{s} (1-s)^{n-s} \sin(\pi s) ds = e \pi b_{n+1}. \end{align*} ∫01sn+s(1−s)1−ssin(πs)ds=eπbn+2,∫01ss(1−s)n−ssin(πs)ds=eπbn+1. 通过 mathematica,可以计算前 n n n 项的 b n b_n bn, n ≥ 0 n\geq 0 n≥0,这里给出相应代码(输出前 50 项):
(*定义初始条件*)
b[0] = -1;(*使用迭代方法计算 b[n]*)
bList = {-1}; (*初始化列表,包含 b[0]*)
Do[bn = -1/n*Sum[bList[[n - k + 1]]/(k + 1), {k, 1, n}];AppendTo[bList, bn], {n, 1, 50}];(*输出结果*)
bList
为保证简洁,仅给出从 b 0 b_0 b0 到 b 10 b_{10} b10 的序列如下:
− 1 , 1 / 2 , 1 / 24 , 1 / 48 , 73 / 5760 , 11 / 1280 , 3625 / 580608 , 5525 / 1161216 , 5233001 / 1393459200 , 1212281 / 398131200 , 927777937 / 367873228800. \begin{align*} &-1, 1/2, 1/24, 1/48, 73/5760, 11/1280, 3625/580608, 5525/1161216, \\ &5233001/1393459200, 1212281/398131200, 927777937/367873228800. \end{align*} −1,1/2,1/24,1/48,73/5760,11/1280,3625/580608,5525/1161216,5233001/1393459200,1212281/398131200,927777937/367873228800. 根据上述数值结果可以得到如下积分具体的取值:
∫ 0 1 s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b 2 = e π 24 , ∫ 0 1 s ⋅ s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b 3 = e π 48 , ∫ 0 1 s 2 ⋅ s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b 4 = 73 5760 ⋅ e π , ∫ 0 1 s 3 ⋅ s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b 5 = 11 1280 ⋅ e π , ∫ 0 1 s 4 ⋅ s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b 6 = 3625 580608 ⋅ e π , ∫ 0 1 s 5 ⋅ s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b 7 = 5525 1161216 ⋅ e π , ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ∫ 0 1 s 8 ⋅ s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b 10 = 927777937 367873228800 ⋅ e π \begin{align*} & \int^1_0 s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{2} = \frac{e\pi}{24}, \\ & \int^1_0 s \cdot s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{3} = \frac{e\pi}{48}, \\ & \int^1_0 s^2 \cdot s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{4} = \frac{73}{5760} \cdot e\pi, \\ & \int^1_0 s^3 \cdot s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{5} = \frac{11}{1280} \cdot e\pi, \\ & \int^1_0 s^4 \cdot s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{6} = \frac{3625}{580608} \cdot e\pi, \\ & \int^1_0 s^5 \cdot s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{7} = \frac{5525}{1161216} \cdot e\pi, \\ & \cdots\cdots\cdots\cdots\cdots\cdots \\ & \int^1_0 s^8 \cdot s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{10} = \frac{927777937}{367873228800} \cdot e\pi \end{align*} ∫01ss(1−s)1−ssin(πs)ds=eπb2=24eπ,∫01s⋅ss(1−s)1−ssin(πs)ds=eπb3=48eπ,∫01s2⋅ss(1−s)1−ssin(πs)ds=eπb4=576073⋅eπ,∫01s3⋅ss(1−s)1−ssin(πs)ds=eπb5=128011⋅eπ,∫01s4⋅ss(1−s)1−ssin(πs)ds=eπb6=5806083625⋅eπ,∫01s5⋅ss(1−s)1−ssin(πs)ds=eπb7=11612165525⋅eπ,⋯⋯⋯⋯⋯⋯∫01s8⋅ss(1−s)1−ssin(πs)ds=eπb10=367873228800927777937⋅eπ
后记
这个积分 ∫ 0 1 s n s s ( 1 − s ) 1 − s sin ( π s ) d s = e π b n + 2 \int^1_0 s^{n}s^{s} (1-s)^{1-s} \sin(\pi s) ds = e\pi b_{n+2} ∫01snss(1−s)1−ssin(πs)ds=eπbn+2( n ≥ 0 n\geq 0 n≥0)的计算是我于 2018 年 1 月 1 日想到的,当时苦于通过网友提供的围道积分去计算,也只能算极为有限的 n = 0 , 1 n=0,1 n=0,1 的情形。而且随着 n n n 值的增大,留数的计算也越来越复杂,只能作罢。而今偶然发现论文《On the coefficients of an expansion of ( 1 + 1 / x ) x (1 + 1/x)^x (1+1/x)x related to carleman’s inequality》已经彻底解决了我之前的问题,欣喜之外,遂将其证明过程详细补充之后贴到此处,不足之处,请批评指正。
2025.1.13. 于四川泸州.
相关文章:
一类特殊积分的计算
一类特殊积分的计算 前言一、第一个引理二、第二个引理三、积分的计算后记 前言 今天讨论的这类积分是十分有趣的,在 Mathematics Stack Exchange 看见后,便打算在此将其中的计算过程完善一下。在本篇文章中,我们重点考虑求解如下积分&#…...
VScode 配置 C语言环境
遇到的问题集合 mingw官方下载网站(https://sourceforge.net/projects/mingw-w64/files/)更新之后,与网上大多数教程上写的界面不同了。 网上大多数教程让下载这个: 但是现在找不到这个文件。 写hello.c文件时,报错&…...
spring mvc源码学习笔记之十一
pom.xml 内容如下 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/P…...
小结:路由器和交换机的指令对比
路由器和交换机的指令有一定的相似性,但也有明显的区别。以下是两者指令的对比和主要差异: 相似之处 基本操作 两者都支持类似的基本管理命令,比如: 进入系统视图:system-view查看当前配置:display current…...
ffmpeg7.0 aac转pcm
#pragma once #define __STDC_CONSTANT_MACROS #define _CRT_SECURE_NO_WARNINGSextern "C" { #include "libavcodec/avcodec.h" }//缓冲区大小(缓存5帧数据) #define AUDIO_INBUF_SIZE 40960 /*name depthu8 8s16 …...
C#读取本地网络配置信息全攻略
一、引言 在当今数字化时代,网络已深度融入我们生活与工作的方方面面。对于软件开发而言,掌握本地计算机的网络配置信息显得尤为关键。想象一下,你正在开发一款网络诊断工具,需要精准定位网络连接问题,此时 IP 地址、…...
解决aerich init -t xx 报错ModuleNotFoundError: No module named ‘tomli_w‘
今天在学习fastapi的时候,发现一款数据库迁移工具,通过这个工具可以根据模型类来对数据库做出改变。 随跟着学: 在执行 aerich init -t settings.TORTOISE_ORM的时候, 彼其娘之。。 报了一些错误: Traceback (most recent ca…...
python检测gitlab中某个标签在一个月内添加和移除了多少次
可以通过 Python 脚本和 GitLab API 检测一个标签在一个月内被添加和移除的次数。以下是实现的步骤和示例代码: 步骤 获取 GitLab API 访问令牌:在 GitLab 中生成一个 Personal Access Token。设置时间范围:确定一个月的时间范围。调用 Git…...
学习模板之一
学习目标: 提示:这里可以添加学习目标 例如: 一周掌握 Java 入门知识 学习内容: 提示:这里可以添加要学的内容 例如: 搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句 学习时间&#x…...
2025-微服务—SpringCloud-1~3
2025-微服务—SpringCloud 第一章、从Boot和Cloud版本选型开始说起1、Springboot版本2、Springcloud版本3、Springcloud Alibaba4、本次讲解定稿版 第二章 关于Cloud各种组件的停更/升级/替换1、微服务介绍2、SpringCloud是什么?能干吗?产生背景…...
centos7.6 安装nginx 1.21.3与配置ssl
1 安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2 下载Nginx wget http://nginx.org/download/nginx-1.21.3.tar.gz3 安装目录 mkdir -p /data/apps/nginx4 安装 4.1 创建用户 创建用户nginx使用的nginx用户。 #添加www组 # groupa…...
PL/SQL语言的数据库交互
PL/SQL语言的数据库交互 引言 在当今的信息化时代,数据库管理系统(DBMS)在各行各业中扮演着至关重要的角色。为了高效地与数据库进行交互,许多程序员、数据库管理员和系统分析师选择使用PL/SQL(Procedural Language/…...
ARP欺骗
文章目录 ARP协议ARP欺骗原理断网攻击ARP欺骗(不断网) ARP协议 在局域网中,网络传输的是帧,帧里面有目标主机的MAC地址。arp协议负责将IP地址解析成对应的MAC地址 ARP欺骗原理 即通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量…...
Genymotion配套VirtualBox所在地址
在 Genymotion打开虚拟机前需要先打开VirtualBox中的虚拟机 C:\Program Files\Oracle\VirtualBox\VirtualBox.exe 再开启genymotion中的虚拟机开关...
TPS61022 PFM的机制以及TPS61xxx转换器的PFM与PWM之间的负载阈值
引言 TI 的大多数 TPS61xxx 低压升压转换器都配备了 PSM(省电模式),以帮助提高轻负载效率。但是,当它处于重负载状态时,输出纹波通常会高于 PWM。此外,PSM 和 PWM 之间的负载电流阈值不会直观地写入数据表中…...
1. npm 常用命令详解
npm 常用命令详解 npm(Node Package Manager)是 Node.js 的包管理工具,用于安装和管理 Node.js 应用中的依赖库。下面是 npm 的一些常用命令及其详细解释和示例代码。 镜像源 # 查询当前使用的镜像源 npm get registry# 设置为淘宝镜像源 …...
黑马linux入门笔记(01)初始Linux Linux基础命令 用户和权限 实用操作
B站 黑马程序员 的视频 BV1n84y1i7td 黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等 增强自控力 冥想慢呼吸绿色锻炼充分休息减少决策次数优先做重要的事情(早晨)融入强自控群控…...
Markdown中甘特图的使用
Markdown中甘特图的使用 1. 前言2. 语法详解2.1 甘特图语法 3. 使用场景及实例4. 小结5. 其他文章快来试试吧🖊️ Markdown中甘特图的使用 👈点击这里也可查看 1. 前言 Markdown 的原生语法不支持绘制图形,但通过扩展模块,我们可…...
Django创建数据表、模型、ORM操作
1、创建项目 django-admin startproject PersonInfosProject 2、创建项目应用,进入PersonInfosProject文件夹,新建index应用,使用命令 cd PersonInfosProject python manage.py startapp 新建完成之后的目录结构 3、新建数据模型…...
No. 31 笔记 | Web安全-SQL手工注入技术学习 Part 2
一、研究背景 背景介绍 SQL注入是一种常见且高危的Web安全漏洞。攻击者可以通过构造恶意SQL查询语句来绕过验证机制,执行未授权操作,如获取敏感信息、篡改数据库内容甚至控制服务器。 研究内容 本笔记探讨以下数据库的手工注入技术: MySQLAc…...
Spring Boot中的扫描注解如何使用
在 Spring Boot 中,扫描注解是指通过注解来告诉 Spring 框架应该扫描哪些包、哪些类或哪些特定的组件,并将其作为 Spring 容器中的 bean 进行管理。Spring Boot 主要通过以下几种注解来实现自动扫描: ComponentScanSpringBootApplicationCom…...
用 Python 从零开始创建神经网络(十九):真实数据集
真实数据集 引言数据准备数据加载数据预处理数据洗牌批次(Batches)训练(Training)到目前为止的全部代码: 引言 在实践中,深度学习通常涉及庞大的数据集(通常以TB甚至更多为单位)&am…...
深入探讨 Vue.js 的动态组件渲染与性能优化
Vue.js 作为一款前端领域中备受欢迎的渐进式框架,以其简单优雅的 API 和灵活性受到开发者的喜爱。在开发复杂应用时,动态组件渲染是一项极其重要的技术,它能够在页面中动态地加载或切换组件,从而显著提升应用的灵活性与用户体验。…...
qml TextArea、TextEdit、TextField、TextInput的区别于联系
在 QML 中,TextArea、TextEdit、TextField 和 TextInput 都是用来接收用户输入的控件,但它们之间有一些区别和联系。 区别: TextArea:用于多行文本输入,可以接收多行文本输入。TextEdit:也用于多行文本输入…...
《探索 PC 端的开源神经网络多模态模型宝藏》
《探索 PC 端的开源神经网络多模态模型宝藏》 一、多模态模型:开启智能交互新纪元二、主流 PC 端开源多模态模型大赏1. Obsidian:轻量级多模态先锋2. GLM-Edge 系列:移动端与 PC 端的全能选手3. Minicpm-llama3-v2.6:紧凑高效的多…...
centos 搭建nginx+配置域名+windows访问
准备工作:一个完整的centos环境,nginx安装包(可以从官网下载)nginx: download 一:centos可能有精简版,部分环境没有相关依赖包, 需要检查以下项: 1.gcc检查:gcc -v(回车后应当有版…...
docker的数据卷和自定义镜像
docker的数据卷: 容器与宿主机之间,或者容器和容器之间的数据共享(目录)。 创建容器的时间,通过指定目录,实现容器于宿主机之间,或者容器和容器之间的数据共享。 容器的生命周期有限,…...
在 Linux 下Ubuntu创建同权限用户
我是因为不小心把最开始创建的用户的文件夹颜色搞没了,再后来全白用习惯了,就不想卸载了,像创建一个和最开始创建的用户有一样的权限可以执行sudo -i进入root一样的用户 如图这是最原始的样子 第一步 创建新用户,我这里是因为之前…...
计算机视觉算法实战——面部特征点检测
✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ 1. 领域介绍✨✨ 面部特征点检测(Facial Landmark Detection)是计算机视觉中…...
电力场景红外测温图像均压环下的避雷器识别分割数据集labelme格式2436张1类别
数据集格式:labelme格式(不包含mask文件,仅仅包含jpg图片和对应的json文件) 图片数量(jpg文件个数):2436 标注数量(json文件个数):2436 标注类别数:1 标注类别名称:["arrester"] 每个类别标注的框数&am…...
4种革新性AI Agent工作流设计模式全解析
文章目录 导读:AI Agent的四种关键设计模式如下:1. 反思2. 工具使用3. 规划4. 多Agent协作 总结内容简介: 导读: AI Agent是指能够在特定环境中自主执行任务的人工智能系统,不仅接收任务,还自主制定和执行…...
C#基础 枚举 Enumeration从基础到进阶
目录 一、入门篇:枚举基础1. 枚举类型的定义2. 枚举类型的优点3. 枚举的基本使用3.1 枚举的类型转换3.2 遍历枚举成员3.3 判断枚举值是否有效3.4枚举的比较 4. 枚举的设计规范 二、深入底层篇:存储、值与继承限制1. 枚举的存储与表示2. 枚举底层类型选择…...
SOME/IP 协议详解——服务发现
文章目录 1. Introduction (引言)2. SOME/IP Service Discovery (SOME/IP-SD)2.1 General(概述)2.2 SOME/IP-SD Message Format2.2.1 通用要求2.2.2 SOME/IP-SD Header2.2.3 Entry Format2.2.4 Options Format2.2.4.1 配置选项(Co…...
android studio使用DataBinding
DataBinding 是谷歌官方发布的在android上对MVVM设计模式的一个实现框架,其作用是实现数据绑定。 Android DataBinding主要实现了View和ViewModel的双向绑定,包括用户的响应。并且实现了自动更新。 DataBinding优点: 1.大量减少Act…...
记一次学习skynet中的C/Lua接口编程解析protobuf过程
1.引言 最近在学习skynet过程中发现在网络收发数据的过程中数据都是裸奔,就想加入一种数据序列化方式,json、xml简单好用,但我就是不想用,于是就想到了protobuf,对于protobuf C/C的使用个人感觉有点重,正好…...
JavaSE面试
final和static对比 static知识点介绍static代码块当JVM加载类时,static代码块会且只会被执行一次。可用于优化程序性能。实例代码块在每次创建对象时,都会自动执行。static方法static方法中不能使用this和super关键字。静态内部类静态内部类的创建不需要…...
【Rust自学】11.10. 集成测试
喜欢的话别忘了点赞、收藏加关注哦,对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 11.10.1. 什么是集成测试 在Rust里,集成测试完全位于被测试库的外部。集成测试调用库的方式和其他代码一样,这也…...
Redis :redis的大Key问题
问题 : 什么是redis 的大key 呢? redis 是一个单线程应用程序。他的请求类似于队列处理,命令排队执行,逐个处理。 这样就会出现一个问题,一旦队列前面的命令请求处理时间过程,那么后续执行命令就会被迫的等…...
IntelliJ IDEA中Maven项目的配置、创建与导入全攻略
大家好,我是袁庭新。 IntelliJ IDEA是当前最流行的Java IDE(集成开发环境)之一,也是业界公认最好用的Java开发工具之一。IntelliJ IDEA支持Maven的全部功能,通过它我们可以很轻松地实现创建Maven项目、导入Maven项目、…...
如何确保获取的淘宝详情页数据的准确性和时效性?
要确保获取的淘宝详情页数据的准确性和时效性,可从以下几个方面着手: 合法合规获取数据 遵守平台规则:在获取淘宝详情页数据之前,务必仔细阅读并严格遵守淘宝平台的使用协议和相关规定。明确哪些数据可以获取、以何种方式获取以及…...
如何将json字符串格式化
文章目录 如何对json字符串进行格式化显示hutool方案的示例和不足使用fastjson的方案 如何对json字符串进行格式化显示 将json字符串内容进行格式化的输出显示。本文介绍 hutool的方案和alibaba 的fastjson方案 hutool方案的示例和不足 引入依赖 <dependency><grou…...
【Vue + Antv X6】可拖拽流程图组件
使用事项: ❗先放个组件上来,使用手册有空会补全 ❗需要下载依赖 “antv/x6”: “^2.18.1”, “antv/x6-plugin-dnd”: “^2.1.1”, 组件: 组件使用: <flowChart :key"flowChartKey" ref"flowChart" lef…...
反转链表题目
文章目录 反转链表题目链接:[在线OJ](https://leetcode.cn/problems/reverse-linked-list/description/)题目详解思路1:思路1算法复杂度 思路2代码实现思路2算法复杂度 结语 欢迎大家来到我的博客,给生活来点impetus 让我们进入《题海探骊》…...
利用Python爬虫获取义乌购店铺所有商品列表:技术探索与实践
在当今数字化时代,数据的重要性不言而喻。对于采购商而言,能够快速、准确地获取供应商店铺内的所有商品信息,是提升采购效率、优化采购决策的关键。义乌购作为国内知名的在线批发平台,汇聚了海量的商品资源,为采购商提…...
基于FPGA的多功能数字钟设计
基于FPGA的多功能数字钟设计 前言基础知识按键数码管 系统概述按键使用说明模块描述模块设计button_debouncebutton_controllerclock_controllerdigital_tube 整体资源用量测试视频 前言 本工程主要是数码管、按键、LED的应用开发。 注:本工程所有IP均使用源码开发…...
nginx-lua模块安装
一.简述 安装 Nginx 的 Lua 模块(通常指的是 ngx_lua 模块)可以显著增强 Nginx 的功能,使其能够执行 Lua 脚本。这使得 Nginx 可以处理更复杂的逻辑和动态内容生成。以下是详细的安装步骤,包括安装 OpenResty 或从源码编译 Nginx…...
poi处理多选框进行勾选操作下载word以及多word文件压缩
一、场景 将数据导出word后且实现动态勾选复选框操作 eg: word模板 导出后效果(根据数据动态勾选复选框) 二、解决方案及涉及技术 ① 使用poi提供的库进行处理(poi官方文档) ② 涉及依赖 <!-- excel工具 --><depen…...
centos7.3安装部署freeswitch
centos7.3安装部署freeswitch 切换yum源为阿里镜像源安装 FreeSWITCH 的 YUM 软件仓库配置文件和 EPEL安装相关工具安装cmake源码编译安装依赖安装 freeswitch 切换yum源为阿里镜像源 cp -r /etc/yum.repos.d /etc/yum.repos.d.bakcurl -o /etc/yum.repos.d/CentOS-Base.repo …...
C# 迭代,递归,回调--13
目录 一.迭代 迭代器示例: 关键点: 优势: 二.递归 递归示例: 关键点: 优势: 注意: 三.回调 回调示例: 关键点: 优势: 应用场景: 4.三种模式的特点对比: 迭代: 递归: 回调: 一.迭代 在C#中迭代通常指重复执行一系列指令 在C#中,迭代器是一种特殊的结构,允许…...
MOS管为什么会有夹断,夹断后为什么会有电流?该电流为什么是恒定的?
以下是对MOS管MOS管为什么会有夹断,夹断后为什么还会有电流?该电流为什么是恒定的?的一些心得体会。 1. MOS管为什么会有夹断? 可以认为D极加压使得D极的耗尽层增大(原因是N极接正极,P极接负极,电子被吸引…...