• ベストアンサー

積分を含む式が最大となるような関数を求めたい

xに関する未知の関数: Y(x) xに関する関数: L(x) (但しL(x)は1/(1+πx^2)で与えられるローレンツ関数) のとき、 ∫YL dx / ∫Y dx が最大になるような関数Y(x)は解析的に求まりますか?解析的に求まらない場合、数値的に求める手法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Drunk
  • ベストアンサー率52% (37/71)
回答No.2

通常このような問題は変分法で解くと思いますが、この場合は単純にはいかないようです。 #1さんのおっしゃるように、x=0を特異点とするデルタ関数になると思います。数値的に解くことはできません。

その他の回答 (2)

  • Drunk
  • ベストアンサー率52% (37/71)
回答No.3

補足します。 Yを定数倍しても結果は変わらないので、∫Y dx=1としてよい。すると∫Y dx=1の制限の元で、∫YL dx を最大にするYを求めればよいことになる。Lはx=0で最大になるので、Yはx=0に近いほど値が大きいほうが∫YL dx も大きくなる。極限を考えると、x≠0で0、x=0で無限大となるデルタ関数が最大の積分値(=1)を与えることになります。 デルタ関数は、積分値が1で幅が無限小、高さが無限大のローレンツ関数のような関数です。

  • guuman
  • ベストアンサー率30% (100/331)
回答No.1

Y=δでは?