• 締切済み

数式の変更

以下の数式を、エクセルでソルバーで結果を出したいです。 I・σ=E・d^2・T^(-d) これで、dが不明で、I、σ、E、Tは整数が決まっています。 d=○○としたいのですが、できるでしょうか。 関数電卓のソルバーでは計算できたのですが、できればエクセルで数式を記入して解を出したいです。

みんなの回答

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

>dは左辺にのみにしたいんです。 >右辺に残すと、dを求められないんです。    ↑ これは失礼。    ↓ C = d^2・T^(-d) のスタイルで、不動点に収束してくれないものか試行。 残念ながら、収束してくれる範囲は狭そう。 うまく収束してくれた一例でも…。 T=0.4 (e の逆数近辺) , C=5 。   d   √[5*(0.4)^d]   --   -----------   1.00    1.41   1.41    1.17   1.17    1.31   … EXCEL シートにて、d を与えて √[5*(0.4)^d] を勘定させ、その結果を次行の d へ移し、それを使って √[5*(0.4)^d] の勘定 … と延々とつづけるだけ。 この例では、10 回ほどで 4 桁位の一致度でした。 Newton 逐次接近のほうが確かなのかも…。   

MuMu-Chan
質問者

お礼

申し訳ないです。 左辺か右辺に式を集めて、=0にする。 目標値を0にする。 式を=⚪︎⚪︎として、Excelのセルに入力 変数を入れて、ゴールシークで式を0に持って行く で、できました!

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.1

d のセルにシート関数なら、 =sqrt(I*σ*T^d/E) で、いかが?   

MuMu-Chan
質問者

補足

dは左辺にのみにしたいんです。 右辺に残すと、dを求められないんです。

関連するQ&A

専門家に質問してみよう