← 回部落格 learning-strategy

數學好的人英文為什麼也不差?邏輯思維的跨領域力量

威威 Willy · 2026-06-23

數學好的人英文為什麼也不差?邏輯思維的跨領域力量

我教數學 8 年,發現數學好的學生學英文特別快。不是因為他們聰明,是因為他們會拆解。

這件事困擾了我很久。剛開始教書的時候,我以為是巧合。班上數學前幾名的學生,英文成績通常也不差。我心想,也許是這些學生本來就用功,什麼科目都認真。但後來我帶了更多屆,看到更多案例,開始覺得不對勁——有些學生數學很強但其他科目普普通通,偏偏英文就是比同齡人好。

直到我自己去德國讀數學、在 Amazon 做資料科學,才想通這件事。

答案很簡單:數學和英文的底層結構,根本是同一套東西。


數學教你拆解,英文也需要拆解

先講一個我學生的故事。

小杰,國三,數學模擬考幾乎滿分,但英文在及格邊緣。他媽媽帶他來找我的時候說:「老師,他數學那麼好,英文怎麼就讀不進去?」

我沒急著教他英文。我先出了一道數學題:

$\frac{2x + 3}{4} = \frac{x - 1}{2} + 5$

他三十秒解完。我問他怎麼做的,他說:「先去分母,把兩邊同乘 4,變成 $2x + 3 = 2(x-1) + 20$,然後展開、移項、解 $x$。」

我說:「好,你剛才做了什麼?你把一個複雜的東西拆成好幾個小步驟,每一步都有規則,最後得到答案。英文文法一模一樣。」

然後我寫了一個句子:

The book that I borrowed from the library yesterday was surprisingly interesting.

我說:「你用解數學的方式拆這個句子。」

他愣了一下。我引導他:

  • 主詞是什麼?→ The book(但後面有一長串修飾)
  • 動詞是什麼?→ was(注意,不是 borrowed)
  • 受詞或補語?→ surprisingly interesting

他突然眼睛亮了:「老師,這跟找 $x$ 一樣嘛,先抓主要結構,後面那些是附帶條件。」

對。就是這樣。


SVO 就是一條方程式

我們來把英文句子的結構用數學語言翻譯一遍。

最基本的英文句型是 SVO:Subject + Verb + Object。

這跟數學的什麼東西最像?函數。

$f(x) = y$

  • $x$ 是輸入(主詞 Subject)
  • $f$ 是運算規則(動詞 Verb)
  • $y$ 是輸出(受詞 Object)

舉個例子:

Tom eats an apple.

拆開來:

  • Subject ($x$) = Tom
  • Verb ($f$) = eats
  • Object ($y$) = an apple

用數學寫:$\text{eats}(\text{Tom}) = \text{an apple}$

這不是在開玩笑。這個類比非常實際。因為在數學裡,你會檢查函數的定義域和值域——主詞和受詞也有「類型限制」。

比如說,你不能寫 "The idea eats a rock." 因為 idea 不能當 eats 的主詞(定義域不符),rock 也不能被吃(值域不符)。這跟數學裡把不合法的輸入丟進函數一樣,會出錯。

當你用這種方式理解英文句子,文法不再是死背的規則,而是一套邏輯系統。你不是在背「主詞動詞受詞」,你是在檢查一個函數的結構是否合法。


應用題 = 閱讀理解

很多學生怕數學應用題,也怕英文閱讀理解。但你仔細看,這兩件事根本是同一件事。

數學應用題長這樣:

一個水池有兩個進水管和一個出水管。進水管 A 每分鐘注水 3 公升,進水管 B 每分鐘注水 5 公升,出水管 C 每分鐘排水 2 公升。水池容量 100 公升,從空開始注水,多久會滿?

你要做什麼?

  1. 讀懂題目——抓出關鍵資訊
  2. 翻譯成數學語言——$3t + 5t - 2t = 100$
  3. 解方程式——$6t = 100$,$t = 16.67$ 分鐘
  4. 檢查答案合不合理——代回去驗證

英文閱讀理解長這樣:

According to the passage, what is the main reason the author decided to leave her job?

你要做什麼?

  1. 讀懂文章——抓出關鍵資訊
  2. 定位答案——找到相關段落
  3. 分析選項——用排除法和邏輯判斷
  4. 檢查答案——回去對照原文

看到了嗎?步驟幾乎一樣。

我教學生做應用題的時候,第一步永遠是「把文字變成數學語言」。英文閱讀也一樣——你不是在「感覺」哪個答案對,你是在「推理」。每一個選項都要有根據,就像每一步數學運算都要有理由。

我遇過一個學生,他做閱讀理解的時候,會在每個選項旁邊寫「✓ 出處:第 2 段第 3 行」或「✗ 原文說的是 X,不是 Y」。我問他怎麼想到這樣做的,他說:「老師,這跟證明題一樣啊,每個 claim 都要 cite evidence。」

這孩子後來學測英文拿了滿級分。


證明寫作 = 論說文寫作

說到證明,這是數學和英文之間最被低估的橋樑。

數學證明的結構是:

  1. 已知條件(Given)
  2. 要證明的結論(To prove)
  3. 推理過程(Steps)
  4. 結論(Q.E.D.)

英文論說文的結構是:

  1. 背景(Context)
  2. 主張(Thesis)
  3. 論證(Body paragraphs)
  4. 結論(Conclusion)

一模一樣。

我在德國讀數學的時候,教授特別強調證明的寫法。他說:「證明不是算出來就好,你要讓別人看得懂你的思路。」這句話後來在 Amazon 工作時又被驗證了——你做了一份分析報告,如果邏輯跳躍、證據不足,主管會打槍你。

回到英文。很多學生寫作文的時候,想到什麼寫什麼,沒有結構。但如果他們已經習慣數學證明的邏輯——先講你要證明什麼,再一步一步帶證據,最後收結——英文作文自然就有架構了。

我給學生一個練習:用寫證明的方式寫一段英文。

題目是:Do you agree that homework should be banned?

一個數學好的學生寫出來是這樣的:

Claim: Homework should not be banned.

Evidence 1: According to a study by Stanford University, students who spend 1-2 hours on homework per night perform 15% better on standardized tests.

Evidence 2: Homework teaches time management, which is a crucial skill for university and career success.

Counter-argument: Some argue that homework causes stress. However, the issue is not homework itself but excessive homework. A reasonable amount (under 2 hours) is beneficial.

Conclusion: Therefore, instead of banning homework, schools should regulate the amount.

這結構跟數學證明有什麼差別?沒有。這就是證明。


怎麼用數學技能改善英文

好,講了這麼多理論,來講具體方法。

方法一:拆句子像拆方程式

看到一個複雜的英文句子,先不管修飾語,抓出主幹。

練習:拆這個句子

Although many scientists have spent decades researching the effects of climate change on marine ecosystems, the general public remains largely unaware of the urgency of the situation.

數學式的拆法:

  • 主詞($x$)= the general public
  • 動詞($f$)= remains
  • 補語($y$)= largely unaware of the urgency
  • 附帶條件(constraint)= Although many scientists have spent decades...

這跟解方程式前先化簡是一樣的。前面那個 Although 子句是「已知條件」,不是方程式的核心。先化簡,找到核心結構,再處理細節。

方法二:文法規則用邏輯判斷

不要死背文法規則,用邏輯去理解。

舉例:為什麼 "I have been studying for 3 hours" 用現在完成進行式?

用邏輯推:

  • 你現在在做什麼?→ studying(現在進行)
  • 從什麼時候開始?→ 3 hours ago(過去某點)
  • 到現在結束了嗎?→ 沒有(持續中)

三個條件同時滿足 → 現在完成進行式。

這就像解聯立方程式。每個條件都是一个方程式,同時滿足所有條件的就是正確答案。

$\begin{cases} \text{動作從過去開始} \ \text{動作持續到現在} \ \text{可能繼續下去} \end{cases} \Rightarrow \text{現在完成進行式}$

方法三:用排除法做選擇題

數學選擇題你怎麼做?通常是排除法。先砍掉明顯不對的,再從剩下的裡面挑。

英文選擇題一模一樣。

題目:The committee _____ decided to postpone the meeting until next week. (A) have (B) has (C) are (D) were

拆:

  • 主詞 = The committee(集合名詞,這裡當單數)
  • 時態 = 現在完成式(decided 是過去分詞)
  • 需要助動詞 = have/has

排除 C 和 D(不是 be 動詞)。committee 當單數 → 選 (B) has。

這跟解數學選擇題的思路完全相同。


實戰練習:用數學標記分析 5 個英文句子

現在換你練習。以下五個句子,試著用數學的方式標記出它們的結構。

句子 1

The teacher who taught me mathematics in high school inspired me to become an engineer.

標記:

  • 主詞($x$)= The teacher(附帶條件:who taught me mathematics in high school)
  • 動詞($f$)= inspired
  • 受詞($y$)= me
  • 受詞補語 = to become an engineer
  • 函數表達:$\text{inspired}(\text{The teacher}, \text{me}) = \text{me becoming an engineer}$

句子 2

If it rains tomorrow, we will cancel the outdoor event and move it to the gym.

標記:

  • 條件($P$)= it rains tomorrow
  • 結論($Q$)= we will cancel... and move...
  • 邏輯:$P \Rightarrow Q$
  • 這是條件句(If-then),跟數學的「若...則...」一模一樣

句子 3

Not only did she finish the project ahead of schedule, but she also received the highest score in the class.

標記:

  • 主詞 = she
  • 動作 1 = finish the project ahead of schedule
  • 動作 2 = received the highest score
  • 連接邏輯 = Not only... but also...(兩個條件都成立)
  • 用集合表示:${\text{提前完成}, \text{最高分}} \subseteq \text{她的表現}$

句子 4

The experiment, which was conducted over a period of six months, yielded results that contradicted the original hypothesis.

標記:

  • 主詞 = The experiment(附帶條件:which was conducted over six months)
  • 動詞 = yielded
  • 受詞 = results(附帶條件:that contradicted the original hypothesis)
  • 核心結構:$\text{yielded}(\text{experiment}) = \text{contradictory results}$
  • 去掉附帶條件後,句子主幹很短

句子 5

Had I known about the traffic jam, I would have taken the train instead of driving.

標記:

  • 條件($P$)= I had known about the traffic jam(假設過去,與事實相反)
  • 結論($Q$)= I would have taken the train
  • 邏輯:$\neg P$(事實上不知道)$\Rightarrow \neg Q$(事實上沒搭火車)
  • 這是虛擬語氣,數學上是「反事實條件句」:$P \Rightarrow Q$,但 $P$ 為假

我在 Amazon 學到的事

在 Amazon 工作的時候,我每天跟數據打交道。我們做 A/B 測試,看哪個版本的頁面轉換率高。我們追蹤使用者行為,看他們在哪個步驟流失。

那時候我學到一個很重要的觀念:你不能只看一個指標。

你優化了點擊率,可能犧牲了使用者體驗。你提升了短期營收,可能傷了長期留存。數據科學教我的是——要看整體系統。

後來我回到教書,發現這個觀念完全適用。

學生學英文,常常只盯一個指標:考試分數。但語言能力是系統性的——聽、說、讀、寫互相影響。你不能只練閱讀不管聽力,就像你不能只優化一個 KPI 而忽略整個系統。

而數學思維正好訓練你看整體。解一道題的時候,你不會只看一個條件,你會考慮所有條件的交互作用。這種思維模式,用在語言學習上,就是——不要單獨練文法、單獨背單字,要把它們放在句子裡、文章裡、對話裡一起練。


連結:為什麼數學老師要教英文

有人問過我:「你是數學老師,為什麼要教英文?」

我的回答是:「因為它們是同一種能力。」

數學訓練你的是:拆解問題、找規則、用邏輯推理、驗證結果。

英文訓練你的是:拆解句子、找文法結構、用邏輯理解文意、驗證答案。

這兩個能力的核心是邏輯思維。你學會了用邏輯去解數學題,你就已經具備了學好英文的基礎。反過來說,你在英文閱讀中練習的推理能力,也會讓你數學更強。

我見過太多學生把不同科目當成不同世界。數學是數學,英文是英文,兩者沒有關係。但如果你能看到它們的共同結構——邏輯、推理、拆解、驗證——你的學習效率會翻倍。

因為你不是在學兩個科目,你是在練同一種能力,只是用不同的素材。


給學生的話

如果你數學好、英文不好,別擔心。你已經有了最重要的武器——邏輯思維。你需要做的只是把它「轉移」到英文上。

怎麼轉移?

  1. 看到長句子,先拆主幹。 就像解方程式前先化簡。
  2. 文法規則用邏輯推導。 不要死背,想想為什麼。
  3. 做選擇題用排除法。 跟數學選擇題一樣。
  4. 寫作文用證明的結構。 主張、論據、結論。
  5. 閱讀理解用應用題的思路。 抓關鍵資訊、翻譯、推理、驗證。

你不需要變成一個「英文好的人」。你只需要變成一個「會用邏輯處理語言的人」。

而這件事,數學已經教你了。


這篇文章是「數學 × 英文」系列的第一篇。下一篇我會講怎麼把英文文法變成數學公式——用方程式記憶法,讓你再也不會忘文法規則。

威威
威威 Willy
德國數學碩士、前 Amazon 資料科學家。數學是邏輯的語言,英文是世界的窗口。
← 回部落格