2

δ(0)=∞ ?

45
0

大見出し

タイトル通りです。δ(0)=∞ って合ってるんでしょうか?

ディラックのデルタ関数の定義

ディラックのデルタ関数

f(x)δ(x)dx=f(0)

これを満たす、出力できる「仮想上の」δ(x)をディラックのデルタ関数と呼びます。以下、単にデルタ関数と呼ばせてください。
また、デルタ関数の値は以下のように「考えられて」います。

δ(x)={0(x0)(x=0)

デルタ関数だけ積分してみよう

デルタ関数の広義積分

δ(x)dx=1

まあまあ単純です。

定義1より、f(x)=1 とすると、
δ(x)dx=f(0)
任意のxに対して f(x)=1 なので f(0)=1 より、
δ(x)dx=1

実際広義積分でなくとも、積分区間がx=0を挟めば1になります。これは後ほど解説します。

直観としてのデルタ関数

某記事でも正規分布を扱っていますが、分散→0の極限がデルタ関数と同じことを考えるそうです。本題じゃないので飛ばしちゃいます。

δ(0)の値

直観大事にします。
直観としては確かにδ(0)=∞を満たします。ここで一旦、広義積分のなす意味を考えてみましょう。
abf(x)dx=f(a)dx+f(a+dx)dx+f(a+2dx)dx++f(b2dx)dx+f(bdx)dx+f(b)dx
簡単に言えば区間[a,b]の意味する積分とはこうです。直観です。
超準解析の分野ではdxを無限小量の超実数としているため、定数としてみてもおかしくないかも。
abf(x)と書いてしまうとどの変数で積分してるのかがわっかんないので変数に対する微小定数dxを定めることで「代入して足し合わせ」を実現しています。ここで、a→-∞、b→∞として考えると
f(x)dx=(+f(100)++f(1)++f(1)++f(100)+)dx
と考えることができます。...の中身は密度が高すぎるので省略(f(実数)を超足し合わせてる)。
この広義積分にデルタ関数が作用されると、f(0)のみ残るためにその他の(例えばδ(1)やδ(-π)やδ(10^200000))デルタ関数の値が0と考えられるのは不思議ではなく自然です。ここで表題のδ(0)=∞というのがどういう意味を表しているのか説明します。
I=f(x)δ(x)dx=(+f(100)δ(100)++f(1)δ(1)++f(0)δ(0)++f(1)δ(1)++f(100)δ(100)+)dx=f(0)
ここにあるδ(0)以外は0とみなすとx=0以外の点で0になり、展開して残るのは
f(0)δ(0)dxだけになります。この積分値Iはf(0)になるので、よく見ると
f(0)δ(0)dx=f(0)δ(0)=1dx
f(0)が0である可能性をいったん排除します。dxは無限小量であったのでこのδ(0)が無限大量になるというわけです。1/dxに関して変数がxの場合に限りますが。
「後ほど解説する」と言ってたやつについて、つまり積分区間がx=0を挟んでると、結局f(0)δ(0)dxが残りδ(0)の本領が発揮できてるわけ。

conclusion

δ(x)={0(x0)1dx(x=0)
1/dxが∞に近づくというわけで、表記としては問題ないのかも。0・∞の不定形に近いので、式ごとに∞の意味を理解する必要がありますね。
もっと∞を自由に使いたいものです。環から外れて輪や草原で考えるのはなかなかめんどくさそう。ちなみに私は射影的補完数直線のarctanグラフを用いた∞が好きです。

投稿日:4日前
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

関数をつくろう(掛詞)

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 大見出し
  2. ディラックのデルタ関数の定義
  3. デルタ関数だけ積分してみよう
  4. 直観としてのデルタ関数
  5. δ(0)の値
  6. conclusion