平方完成計算機
二次方程式を平方完成し、頂点とすべての解を求めます。
平方完成する
ax² + bx + c = 0の係数を入力してください。二次の係数aはゼロ以外にします。
平方完成について
平方完成は、二次式の一部が完全平方になるように書き換える方法です。一般的な二次式はax² + bx + cで、aはゼロではありません。平方完成した形、すなわち頂点形式はa(x - h)² + kです。hとkから放物線の頂点が直接分かるため、グラフの作成、最適化、方程式の求解、係数の変化による二次曲線の移動の理解に役立ちます。
二次の係数が一でない場合は、まずxを含む項からaをくくり出します。次に、括弧内のxの係数を半分にして二乗します。その値を足して引くことで式の値を変えずに完全平方の三項式を作れます。代数的には、hは-bを2aで割った値、kはcからb²を4aで割った値を引いたものです。これらを代入すると、元の二次式と等しいa(x - h)² + kが得られます。
この計算機は、これらの基本公式を直接使い、平方完成後の方程式、頂点、判別式、解を表示します。判別式はb² - 4acです。正なら異なる二つの実数解、ゼロなら一つの重解、負なら共役な複素数解の組が得られます。これらをまとめて見ることで、一般形、頂点形式、解の公式のつながりを理解しやすくなります。
平方完成した形から解くには、二乗の部分だけを残します。a(x - h)² + k = 0からkを引き、aで割り、正負両方の平方根を取って、最後にhを足します。この手順が解の公式の考え方の基礎です。二乗の部分に対応する値が負なら、平方根に虚数単位iが現れます。この場合、グラフはx軸と実数の交点を持ちませんが、重複度を数えれば複素数の範囲で二つの解があります。
符号には注意してください。hが負の場合、x - hは負の数を引く表示になり、これは加算と同じです。同様に、表示のひな形にプラス記号があってもkは負になることがあります。数値を入れた形は代数的に正しく、代入や展開によって元の係数に戻せます。見やすさのため、小数の出力は小数点以下八桁に丸めますが、計算はJavaScriptの倍精度演算で行います。
平方完成は教科書の方程式を解く以外にも使われます。二次関数の最大値・最小値を示し、円の方程式の導出やガウス積分の計算に役立ち、確率や解析幾何にも登場します。計算機で手計算を確認した後、二項式の二乗を展開して定数項をまとめてみてください。この逆算により、平方完成した形と元の方程式が同じ関数を表すことを確かめられます。
平方完成の例
| 一般形 | 平方完成した形 | 主な結果 |
|---|---|---|
| x² + 6x + 5 = 0 | (x + 3)² - 4 = 0 | 頂点は(-3, -4)、解は-1と-5です。 |
| 2x² - 8x + 3 = 0 | 2(x - 2)² - 5 = 0 | 頂点は(2, -5)で、無理数の実数解が二つあります。 |
| x² + 4x + 8 = 0 | (x + 2)² + 4 = 0 | 判別式が負なので、解は-2に2iを足した値と引いた値です。 |
| 3x² + 12x + 12 = 0 | 3(x + 2)² = 0 | 頂点はx軸上にあり、-2は重解です。 |
平方完成の方法
- 方程式ax² + bx + c = 0の係数a、b、cを確認します。
- 三つの係数を入力します。一次の項や定数項がなければゼロを入力します。
- 「平方完成」を選び、h、k、判別式、解を求めます。
- 表示された頂点形式を展開し、元の二次式に戻るか確認します。
平方完成のよくある質問
なぜ平方完成するのですか?
二次関数の頂点が分かり、変換を見通しやすくなるためです。方程式を解くこともでき、解の公式の導出にもつながります。
頂点形式のhとkは何ですか?
a(x - h)² + kでは、点(h, k)が放物線の頂点です。縦の直線x = hが対称軸になります。
二次の係数は負でもよいですか?
はい。aはゼロ以外の実数であれば使えます。負の場合、放物線は上に凸となり、頂点で最大値を取ります。
判別式が負だとどうなりますか?
実数解がなく、グラフはx軸と交わりません。ただし共役な複素数解は二つあり、計算機はiを使って表示します。
平方完成した形をどう確認できますか?
二項式の二乗を展開してaを掛け、定数項をまとめます。得られる係数が元のa、b、cと正確に一致することを確認してください。