XLPack ソルバー 1変数非線形最適化

1変数の非線形最適化問題の解をDfminを使って求めます.

f(x) = x^3 – 2x – 5

の最小点を求める例を示します.

変数セル(この場合B6)にはプログラムがxの値を書き込みます. 関数値セル(この場合B7)にはxよりf(x)を求める数式を入力しておきます. この場合, =B6^3-2*B6-5 とします.

探索区間(入力)および最小点(出力)のためのセル(この場合D7:F8)の各行の1~2列目にaおよびbを入力します. 「計算開始」をクリックすると, a~bの間で f(x) が最小になるxを求め各行の3列目に出力します. 指定した範囲内であってもaまたはbが空白の行に出会うと計算を終了します.

計算精度の標準値は 1.0e-8 です. DfminのTolにこれを設定します.

それぞれのセル範囲は必要な範囲よりも大きく指定することができ, その場合には左上から必要なだけの大きさの範囲を使います.

「保存/読込」についてはこちらを参照ください.

「ヘルプ」をクリックするとネット接続中であればこのページを表示します.

右上の「?」は正しく動作しません. 「ヘルプ」ボタンを使用してください.