• ベストアンサー

計算方法おしえてください。

0.000000079725 = 0.000000035117δ + 0.00000051358δ^3 δ= 0.4951 計算方法 答えの導き出し方 答えを代入すると 等しくなるかと・・・・ 教えてください。よろしくお願いします。

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

  • ベストアンサー
  • staratras
  • ベストアンサー率41% (1513/3683)
回答No.2

0.000000079725 = 0.000000035117δ + 0.00000051358δ^3 このままでは0が多すぎて面倒なので、両辺を10^8(1億)倍します。 7.9725 = 3.5117δ + 51.3580δ^3 そこで f(δ)=51.358δ^3+3.5117δ-7.9725として、 f(δ)=0 となるようなδの値を探します。 f(0)=-7.9725<0,f(1)=46.8972>0 であり、 f'(δ)=51.358δ^2+3.5117>0 なのでδは0と1の間に一つだけあることが分かります。ニュートン法などで手計算することも可能ですが、エクセルなどの表計算ソフトのゴールシーク機能を使ってもできます。 例えばB1セルに=51.358*A1^3+3.5117*A1-7.9725 と入力し、 ゴールシークで、数式入力セルB1、目標値0、変化させるセルA1としたら δ(A1)の値は0.495123…となりました。 ただし、元の式を変形した f(δ)= 0.00000051358δ^3+ 0.000000035117δ-0.000000079725 ではゴールシーク機能はうまくいきませんでした。 あまりにf(δ)の値が微小なため収束が計算できないのではないかと思います。

G4413
質問者

お礼

ありがとうございます。 試してみます。

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.1

ぱっと見、因数分解か何かで解くことはできなそうな感じがします。 いや、実際にはできるのかもしれませんけれど。私が試そうとしていないだけで。 どこか別のところで書いたような気がしますが、 ニュートン法に関する素養がおありなら、それを使ってみるのが 一つの手だと思います。

G4413
質問者

お礼

ありがとうございます。

関連するQ&A