- 締切済み
数式の変更
以下の数式を、エクセルでソルバーで結果を出したいです。 I・σ=E・d^2・T^(-d) これで、dが不明で、I、σ、E、Tは整数が決まっています。 d=○○としたいのですが、できるでしょうか。 関数電卓のソルバーでは計算できたのですが、できればエクセルで数式を記入して解を出したいです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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 逐次接近のほうが確かなのかも…。
- 178-tall
- ベストアンサー率43% (762/1732)
回答No.1
d のセルにシート関数なら、 =sqrt(I*σ*T^d/E) で、いかが?
質問者
補足
dは左辺にのみにしたいんです。 右辺に残すと、dを求められないんです。
お礼
申し訳ないです。 左辺か右辺に式を集めて、=0にする。 目標値を0にする。 式を=⚪︎⚪︎として、Excelのセルに入力 変数を入れて、ゴールシークで式を0に持って行く で、できました!