二項式の掛け算計算機 - FOIL 法

FOIL 法を使って (ax + b)(cx + d) の形の2つの二項式を掛け算し、展開結果を手順付きですぐに確認できます。

二項式の掛け算計算機
2つの二項式の係数と定数を入力し、FOIL 法で (ax + b)(cx + d) を展開します。

1つ目の二項式 (ax + b)

2つ目の二項式 (cx + d)

二項式の掛け算計算機について

二項式とは、加法または減法で結ばれたちょうど2つの項をもつ多項式です。例として (x + 3)、(2y − 7)、(5a + 1) があります。2つの二項式を掛け算すると、途中では4項の式になり、同類項をまとめることで三項式に簡単化されます。この計算は代数の最も基本的な技能の1つであり、因数分解、二次方程式、多項式の計算全般の土台になります。 FOIL 法は、2つの二項式を掛け算するための標準的な覚え方です。FOIL は First、Outer、Inner、Last の略で、(ax + b)(cx + d) を展開するときに掛け合わせる4組の項を表します。First では先頭の項を掛けます:ax × cx = acx²。Outer では最初の二項式の先頭項と2つ目の二項式の最後の項を掛けます:ax × d = adx。Inner では最初の二項式の2番目の項と2つ目の二項式の先頭項を掛けます:b × cx = bcx。Last では末尾の2つの定数を掛けます:b × d = bd。4つの積を集めると、Outer と Inner の項はいずれも x を含むため (ad + bc)x にまとまり、標準形の三項式 acx² + (ad + bc)x + bd が得られます。 FOIL は実際には分配法則を2回使っているだけです。ax(cx + d) + b(cx + d) と書くと、その仕組みがはっきりします。つまり、最初の二項式の各項を2つ目の二項式全体に分配しているのです。この見方は重要です。より長い多項式を掛け算する方法も説明できるからです。たとえば三項式に二項式を掛ける場合、三項式の3つすべての項を二項式に分配するため、中間の積は4つではなく6つになります。 覚えておくと便利な規則的な特殊積もいくつかあります。平方の差 (a + b)(a − b) は、外側と内側の項が打ち消し合うため、常に a² − b² になります。完全平方三項式 (a + b)² は a² + 2ab + b² に展開され、中項は2つの定数の積の2倍です。これらの近道を知っていると暗算が速くなり、因数分解も大幅に楽になります。因数分解は展開の逆操作だからです。 二項式の掛け算は多くの分野で実用的に使われます。幾何では、長方形の縦と横がどちらも二項式で表される場合、面積はそれらを掛けることで求められます。物理や工学では、変位の運動方程式や投射運動の二次モデルで二項式の展開が必要になることがよくあります。金融では、小さい利率に対する複利の近似に二項展開が使われます。この計算を習得すると、平方完成、解の公式、さらには多項式の微積分に取り組むために必要な代数的な流暢さが身につきます。

二項式の掛け算の例

任意の行をクリックすると、FOIL 法で計算した典型的な二項式の積を確認できます。

メモ
(x + 2)(x + 3)x² + 5x + 6どちらの定数も正;中項 = 3x + 2x
(2x − 4)(3x + 1)6x² − 10x − 4符号が混在;内側の積に注意
(x − 5)(x − 7)x² − 12x + 35どちらの定数も負;最後の項は正
(3x + 2)(x − 1)3x² − x − 2先頭係数が 1 ではない

計算機の使い方

  1. 「a の値」に、1つ目の二項式の x の係数を入力します(例:x + 3 なら 1)。
  2. 「b の値」に、1つ目の二項式の定数項を入力します(例:x + 3 なら 3)。
  3. 「c の値」に2つ目の二項式の x の係数を入力し、「d の値」にその定数項を入力します。
  4. 「計算」をクリックすると、展開された多項式と4つの FOIL 手順が表示されます。
  5. 「リセット」をクリックすると、すべての欄がクリアされ、新しい計算を始められます。

よくある質問

FOIL は何の略ですか?
FOIL は First、Outer、Inner、Last の頭字語です。2つの二項式を展開するときに掛け合わせる4組の項、つまり各二項式の最初の項、外側の項、内側の項、各二項式の最後の項を表します。
この計算機で負の数は使えますか?
はい。どの欄にも負の値を直接入力できます。たとえば (x − 5) を表すには、a = 1、b = −5 と入力します。計算機は負の係数や定数を正しく処理し、FOIL 手順での符号の変化も反映します。
x の係数が 0 の場合はどうなりますか?
a または c に 0 を入力すると、一方の因数は真の二項式ではなく定数になります。それでも計算機は正しく計算し、入力に応じて単項式または定数になる可能性のある簡単化された多項式を返します。
なぜ2つの二項式を掛けると三項式になるのですか?
4つの FOIL の積のうち、Outer と Inner の結果である2つの x 項が1つの項にまとまるからです。残った x² 項と定数項はまとめられないため、最終的に ax²、bx、定数という3つの異なる項になります。
平方の差のパターンとは何ですか?
(a + b)(a − b) を掛けると、外側と内側の項は +ab と −ab になり、互いに打ち消し合います。結果は常に a² − b² という2項の多項式です。このパターンを見分けられると、4つすべての FOIL 手順をたどらずに、非常に素早く因数分解や展開ができます。