• ベストアンサー

こんな微分とけるんでしょうか?

Aが変数、Bkがn個の定数として α=10^〔Σk=1→n log{A(Bk-1)+1}〕を微分して、αを最大にするAをBkを用いて表したい。 Σ記号横書きでうまく書けませんでしたが、例えば、B1=0.5、B2=2とすると、以下の意味 α=10^〔log{A(0.5-1)+1}+log{A(2-1)+1}〕 よろしくお願い致します。

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

  • ベストアンサー
  • take008
  • ベストアンサー率46% (58/126)
回答No.1

問題を整理しましょう。 Aをx,Bk-1をCk,1/CkをDk と書くことにします。 10^[※]がx=aで最大 ⇔ ※がx=aで最大 だから ※ だけ考えればよい。 log{A(Bk-1)+1}=log{xCk+1}=log{Ck(x+Dk)} logP+logQ=log(PQ) だから ※は log{C1(x+D1)C2(x+D2)…Cn(x+Dn)} となる。 これが最大になるxは,  C1C2…Cn(x+D1)(x+D2)…(x+Dn) が最大になるxで,それはまた  f(x)=(x+D1)(x+D2)…(x+Dn) が最大になるxである。(Ck>0,すなわち Bk>1 と仮定しました) f(x)はn次関数なので考えやすくなりました。 しかし,いくらでも大きくなって最大になりません。 きっとxの範囲があるのでしょうね。

hiroshi77777
質問者

補足

大変分かりやすい説明ありがとうございます。 200>Bk>-1です。Bkの値によっては極大をもつ場合があります。(Bkの値によっては単調増加、単調減少の場合あります)。極大を持つ場合、aを求めたいのですが、n次関数で考えやすくなり、自分でも考えてみましたが、多分答えはでないでしょうね。 ありがとうございました。

その他の回答 (1)

  • tarame
  • ベストアンサー率33% (67/198)
回答No.2

微分するだけなら、対数微分法を使う? log(α)=log10×〔Σ[k=1,n]log{A(Bk-1)+1}〕 両辺をAで微分すると (1/α)(dα/dA)=log10×〔Σ[k=1,n](Bk-1)/{A(Bk-1)+1}〕 dα/dA=α×log10×〔Σ[k=1,n](Bk-1)/{A(Bk-1)+1}〕

関連するQ&A