Keisan Tools
最終確認: 2026年5月出典 2

関数の最適化

最大値・最小値探索

  1. 1. 入力条件を入れる
  2. 2. 計算ボタンを押す
  3. 3. 結果がすぐ表示
履歴は端末内に保存

次回このツールを開くと、前回の入力で再計算 / 比較できます。アカウント登録不要・端末内のみに保存。

この計算ツールは役に立ちましたか?

評価はこの端末にだけ保存されます。送信は不要です。改善のヒントとして編集部が活用します。

コメントで教える

このツールについて

この「関数の最適化」ツールは、二次関数 y = ax² + bx + c の最大値や最小値を瞬時に特定します。例えば、商品の価格 x と利益 y の関係が y = -x² + 10x - 10 で表される場合、最大利益を得る価格や、コスト y と生産量 x の関係が y = 2x² - 8x + 20 の場合に最小コストとなる生産量を簡単に計算できます。ビジネス戦略、資源配分、物理学の問題解決など、多岐にわたる分野で最適な意思決定を支援し、具体的な数値に基づいた効率的な計画立案に貢献します。

計算の仕組み

本ツールは、二次関数 y = ax² + bx + c のグラフが描く放物線の頂点を計算することで、最大値または最小値を特定します。まず、最適なX座標 optimalX は、公式 x = -b / (2a) を用いて算出されます。次に、この optimalX の値を元の関数に代入することで、最適なY座標 optimalY を y = a(optimalX)² + b(optimalX) + c として求めます。最後に、係数 a の符号を確認します。a > 0 の場合は放物線が下に凸であるため optimalY は最小値となり isMinimum が真、a < 0 の場合は上に凸であるため optimalY は最大値となり isMaximum が真と判定されます。a = 0 の場合は二次関数ではないため、このツールでは最大値・最小値は特定できません。

使用例

最大利益を生む価格設定

ある商品の価格 x と利益 y が y = -x² + 10x - 10 で表される場合の最適価格を計算します。

入力値:
  • a: -1
  • b: 10
  • c: -10
結果: optimalX: 5, optimalY: 15, isMinimum: false, isMaximum: true

この結果から、価格を5単位に設定することで、最大利益15単位を得られることが分かります。価格がこれより高くても低くても利益は減少するため、最適な価格戦略を立てるのに役立ちます。

最小コストでの生産量

ある製品の生産量 x と総コスト y が y = 2x² - 12x + 30 で表される場合の最小コストとなる生産量を計算します。

入力値:
  • a: 2
  • b: -12
  • c: 30
結果: optimalX: 3, optimalY: 12, isMinimum: true, isMaximum: false

生産量を3単位にすることで、総コストを12単位に最小化できると分かります。過剰生産や生産不足による無駄を避け、効率的な生産計画を立てるための重要な指標となります。

投擲物の最高到達点

ある物体を投げたときの水平距離 x と高さ y の関係が y = -0.5x² + 4x + 1 の場合に最高到達点を計算します。

入力値:
  • a: -0.5
  • b: 4
  • c: 1
結果: optimalX: 4, optimalY: 9, isMinimum: false, isMaximum: true

この結果は、物体が水平距離4単位の地点で最高高さ9単位に達することを示しています。物理学の課題やスポーツにおける軌道分析など、特定の条件下での物体の挙動を理解するのに役立ちます。

計算方法の解説

関数の最適化

最大値・最小値探索

よくある質問