dポイントプレゼントキャンペーン実施中!

 エクセルのゴールシークについて質問します。
 実際に解が存在するにもかかわらず、計算式・目標値の条件によっては、解が求まらない場合があります。
 私の場合、以下の計算を実行しましたが、解が求まりませんでした。
=SIN(ATAN(1/1500))-0.02^2*2000^2/(2*α+100)^(4/3)/(100*α)^2
変数>α
目標値>0.0
他の目標値では解が求まりました。
 解決方法が分かれば教えてください。
 よろしくお願いします。

A 回答 (1件)

こんにちは。



エクセルのゴールシークはある程度の近似値が出れば、解としているようです。

目標値が0に対しては、1E-3のオーダーで解となるようです。

SIN(ATAN(1/1500))-0.02^2*2000^2/(2*α+100)^(4/3)/(100*α)^2
が、0となる近辺では、αの変化量に対して、式の値の変化量が小さいため、正しい解にたどり着けないのでしょう。

変化量を大きくするために、
(SIN(ATAN(1/1500))-0.02^2*2000^2/(2*α+100)^(4/3)/(100*α)^2)*1E+16
のように拡大してやれば、解に近づきます。
    • good
    • 0
この回答へのお礼

目からうろこです。
とても助かりましたました。
どうもありがとうございます。

お礼日時:2005/01/19 08:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!