Aritalab:Lecture/Basic/Generating Function
From Metabolomics.JP
< Aritalab:Lecture | Basic(Difference between revisions)
m |
m (→母関数の例) |
||
Line 10: | Line 10: | ||
==母関数の例== | ==母関数の例== | ||
− | + | ここでは以下の3つの公式を、母関数を用いて導きます。 | |
{| border="1" | {| border="1" | ||
| | | | ||
Line 16: | Line 16: | ||
\begin{align} | \begin{align} | ||
\sum^{\infty}_{n=0} (n+1)z^n &= 1/(1-z)^2 \\ | \sum^{\infty}_{n=0} (n+1)z^n &= 1/(1-z)^2 \\ | ||
− | \sum^{\infty}_{n=0} ( | + | \sum^{\infty}_{n=0} (kz)^n &= \frac{1}{1-kz} \\ |
\sum^{\infty}_{n=0} \binom{2n}{n}p^nq^n &= 1/\sqrt{1 - 4pq} | \sum^{\infty}_{n=0} \binom{2n}{n}p^nq^n &= 1/\sqrt{1 - 4pq} | ||
\end{align} | \end{align} |
Revision as of 10:13, 9 June 2011
Wiki Top | Up one level | レポートの書き方 | Arita Laboratory |
|
母関数
扱う対象とする無限列を、補助変数 z を用いてべき級数 (power series) として表現する方法を母関数 (generating function) といいます。
母関数の例
ここでは以下の3つの公式を、母関数を用いて導きます。
|
自然数
an = n + 1 の母関数は
です。この右辺を閉じた式にするには
を使います。 で収束すると仮定すれば、両辺を微分して出来上がりです。
べき乗
an = 2n の母関数は
です。ただし と仮定します。一般化すれば an = kn の母関数が 1/(1 − kz) になります。
二項定理
二項定理は、 が数列
の母関数表現と解釈できます。すなわち
が成立します。この式を二つ掛け合わせると
両者の Σ 式において zn の係数が等しいとおけば
が得られます。これをヴァンデルモンドの畳み込み式 (convolution) といいます。 一般化すると以下のように書けます。
- 二項定理の応用
数列 の母関数が
になることを示しましょう。この式はランダムウォークの解析で出てきます。
まず数列の定義から
です。次に
と、二項定理 を用いて
を示せました。この母関数で z = 1 とおくと になります。