二項式相乘計算器 - FOIL 方法

用 FOIL 方法相乘形如 (ax + b)(cx + d) 的兩個二項式,並立即取得逐步展開結果。

二項式相乘計算器
輸入兩個二項式的係數和常數項,用 FOIL 方法展開 (ax + b)(cx + d)。

第一個二項式 (ax + b)

第二個二項式 (cx + d)

關於二項式相乘計算器

二項式是恰好包含兩項,並由加法或減法連接的多項式。例如 (x + 3)、(2y − 7) 和 (5a + 1)。兩個二項式相乘會先產生四項的中間式,合併同類項後化簡為三項式。這項運算是代數中最基礎的技能之一,也是因式分解、二次方程式以及整個數學中多項式運算的基礎。 FOIL 方法是相乘兩個二項式的標準記憶法。FOIL 代表 First、Outer、Inner、Last,也就是展開 (ax + b)(cx + d) 時必須相乘的四組項。First 步驟相乘首項:ax × cx = acx²。Outer 步驟將第一個二項式的首項與第二個二項式的末項相乘:ax × d = adx。Inner 步驟將第一個二項式的第二項與第二個二項式的首項相乘:b × cx = bcx。Last 步驟相乘兩個末尾常數:b × d = bd。收集四個乘積後,Outer 和 Inner 項都含有 x,因此合併為 (ad + bc)x,得到標準三項式 acx² + (ad + bc)x + bd。 FOIL 其實就是把分配律套用兩次。寫成 ax(cx + d) + b(cx + d) 可以清楚呈現其邏輯:第一個二項式的每一項都分配到整個第二個二項式上。這個觀點很重要,因為它說明了如何相乘更長的多項式——三項式乘以二項式需要把三項式的三項全部分配到二項式上,因此會產生六個中間乘積,而不是四個。 有幾個特殊乘積遵循值得熟悉的固定模式。平方差 (a + b)(a − b) 總會化為 a² − b²,因為外項和內項相互抵消。完全平方三項式 (a + b)² 會展開為 a² + 2ab + b²,其中中間項是兩個常數乘積的兩倍。掌握這些捷徑能加快心算,也會讓因式分解容易許多,因為因式分解正是展開的逆過程。 二項式相乘在許多領域都有實際應用。在幾何中,如果矩形的長和寬都表示為二項式,面積就可由相乘它們求得。在物理與工程中,位移的運動學方程式以及拋體路徑的二次模型常需要展開二項式。在金融中,小利率的複利近似會用到二項式展開。熟練這項計算能建立代數流暢度,為配方法、二次公式以及之後處理多項式微積分打下基礎。

二項式相乘範例

點選任一列,查看用 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 的值」中輸入第一個二項式中 x 的係數(例如 x + 3 輸入 1)。
  2. 在「b 的值」中輸入第一個二項式的常數項(例如 x + 3 輸入 3)。
  3. 在「c 的值」中輸入第二個二項式中 x 的係數,並在「d 的值」中輸入其常數項。
  4. 點選「計算」查看展開後的多項式與四個 FOIL 步驟。
  5. 點選「重設」清空所有欄位並開始新的計算。

常見問題

FOIL 代表什麼?
FOIL 是 First、Outer、Inner、Last 的縮寫。它描述展開兩個二項式時要相乘的四組項:每個二項式的首項、最外側項、最內側項,以及每個二項式的末項。
這個計算器可以使用負數嗎?
可以。可在任何欄位中直接輸入負值。例如,要表示 (x − 5),輸入 a = 1、b = −5。計算器會正確處理負係數和負常數,包括 FOIL 步驟中的符號變化。
如果 x 的係數是 0 會怎樣?
為 a 或 c 輸入 0,實際上會使其中一個因式成為常數,而不是真正的二項式。計算器仍會正確計算並傳回化簡後的多項式;依輸入而定,結果可能是單項式或常數。
為什麼兩個二項式相乘會得到三項式?
因為四個 FOIL 乘積中有兩個 x 項(Outer 和 Inner 的結果)可以合併為一項。剩下的 x² 項和常數項無法合併,所以最後得到三個不同的項:ax²、bx 和一個常數。
平方差公式是什麼?
當相乘 (a + b)(a − b) 時,外項和內項分別是 +ab 與 −ab,兩者會相互抵消。結果永遠是 a² − b²,一個二項式。辨識這個模式能讓你不必完成全部四個 FOIL 步驟,就能非常快速地因式分解或展開。