<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>微積分 on kenji.blog</title><link>http://kenji.blog/zh-tw/tags/%E5%BE%AE%E7%A9%8D%E5%88%86/</link><description>Recent content in 微積分 on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><copyright>kenjinote</copyright><lastBuildDate>Thu, 10 Sep 2026 21:00:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/zh-tw/tags/%E5%BE%AE%E7%A9%8D%E5%88%86/index.xml" rel="self" type="application/rss+xml"/><item><title>飛行的箭是靜止的？：芝諾的「飛矢」悖論</title><link>http://kenji.blog/zh-tw/p/zenos-arrow/</link><pubDate>Thu, 10 Sep 2026 21:00:00 +0900</pubDate><guid>http://kenji.blog/zh-tw/p/zenos-arrow/</guid><description>&lt;img src="http://kenji.blog/p/zenos-arrow/img/zenos_arrow.jpg" alt="Featured image of post 飛行的箭是靜止的？：芝諾的「飛矢」悖論" />&lt;p>從弓射出的箭正在空中飛行。這支箭確實是在移動。
然而，西元前5世紀的希臘哲學家芝諾（Zeno），卻提出了以下令人畏懼的邏輯：&lt;/p>
&lt;p>&lt;strong>「飛行的箭，其實是靜止的」&lt;/strong>&lt;/p>
&lt;p>這不是開玩笑，也不是詭辯，而是2500年來數學家和哲學家們持續認真討論的**「飛矢悖論」**。&lt;/p>
&lt;h2 id="芝諾的論證">芝諾的論證
&lt;/h2>&lt;p>芝諾的論證是以「時間的瞬間」這個概念為出發點。&lt;/p>
&lt;ol>
&lt;li>時間是「瞬間」的連續。&lt;/li>
&lt;li>若將某一個瞬間（時間長度為零的一點）像「照片」一樣截取下來，箭在空間中「存在」於特定的一點。&lt;/li>
&lt;li>在那個瞬間，箭只是「佔據」著那個位置，&lt;strong>並沒有在移動&lt;/strong>。（如果它在移動，那應該需要「時間段」而不是「瞬間」）&lt;/li>
&lt;li>無論取出哪個瞬間，情況都是一樣的。&lt;/li>
&lt;li>如果在時間的所有瞬間箭都是靜止的，&lt;strong>那麼箭何時在移動呢？&lt;/strong>&lt;/li>
&lt;/ol>
&lt;div class="mermaid">graph TD
A["飛行的箭"] --> B["時間是瞬間的連續"]
B --> C["瞬間 t1: 箭在位置 A 靜止"]
B --> D["瞬間 t2: 箭在位置 B 靜止"]
B --> E["瞬間 t3: 箭在位置 C 靜止"]
C --> F{"在所有瞬間箭都是靜止的"}
D --> F
E --> F
F --> G["結論: 箭沒有在移動！"]
style A fill:#2196F3,color:#fff
style F fill:#FF9800,color:#fff,stroke-width:2px
style G fill:#F44336,color:#fff,stroke-width:3px&lt;/div>
&lt;h2 id="直覺-vs-邏輯">直覺 vs 邏輯
&lt;/h2>&lt;p>「太荒謬了。箭實際上不是正在飛嗎？」這大概是大多數人最初的反應。
然而，面對芝諾的論述，要&lt;strong>在邏輯上&lt;/strong>指出他哪裡錯了，其實是非常困難的。&lt;/p>
&lt;p>據說古希臘哲學家第歐根尼（Diogenes）對芝諾的反應，只是站起來在房間裡走來走去，以此展示「你看，在動啊」。然而，這並沒有&lt;strong>反駁&lt;/strong>芝諾的邏輯。因為芝諾所問的不是「能不能動」，而是「我們能否用邏輯毫無矛盾地解釋『移動』究竟是什麼意思」。&lt;/p>
&lt;h2 id="微積分的解決方案嘗試">微積分的解決方案（嘗試）
&lt;/h2>&lt;p>17世紀由牛頓和萊布尼茲發明的&lt;strong>微積分學&lt;/strong>，為這個悖論提供了（至少部分的）數學解答。&lt;/p>
&lt;p>在微積分中，「某一瞬間的速度（瞬時速度）」被定義如下：&lt;/p>
$$ v(t) = \lim_{\Delta t \to 0} \frac{\Delta x}{\Delta t} $$
&lt;p>也就是說，將位置的變化量 $\Delta x$ 除以時間的變化量 $\Delta t$，並將 $\Delta t$ 趨近於無限小（極限），以此來定義速度。&lt;/p>
&lt;p>這裡的重點在於，&lt;strong>「瞬時速度」並不是在零時間長度內的移動距離&lt;/strong>。
它是一個作為該時刻前後微小變化「趨勢」，也就是作為**「極限」**來定義的量。&lt;/p>
&lt;p>因此，從微積分立場出發的回答如下：&lt;/p>
&lt;p>「確實，如果截取長度為零的瞬間，在那個瞬間『內』箭是沒有移動的。但是，箭即使在那個瞬間也具有『瞬時速度（非零極限值）』這樣的性質。『靜止』意味著『瞬時速度為零』，但由於飛行中的箭其瞬時速度並非為零，因此不能說箭是『靜止』的。」&lt;/p>
&lt;h2 id="遺留的哲學問題">遺留的哲學問題
&lt;/h2>&lt;p>微積分學雖然給予了芝諾悖論一個實用的解決方案，但在哲學上並未完全塵埃落定。&lt;/p>
&lt;p>「極限」這個概念終究只是一個數學工具（計算程序），對於**「時間的最小單位（瞬間）在物理上究竟是什麼」「連續是什麼」「運動的本質是什麼」**等根本問題，嚴格來說並沒有解答。&lt;/p>
&lt;p>在現代物理學（量子力學）中，正在探討時間和空間是否也存在最小單位（普朗克時間、普朗克長度）。如果時間不是「連續」而是「離散（數位）」的，那麼芝諾悖論或許需要在完全不同的脈絡下重新評估。&lt;/p>
&lt;p>芝諾的箭經過了2500年的今天，依然不斷地在質問我們：「什麼是移動」、「什麼是時間」。&lt;/p></description></item><item><title>阿基里斯與烏龜：追不上，還是追得上？源自古希臘的「無限」悖論</title><link>http://kenji.blog/zh-tw/p/achilles-and-the-tortoise/</link><pubDate>Thu, 10 Sep 2026 01:00:00 +0900</pubDate><guid>http://kenji.blog/zh-tw/p/achilles-and-the-tortoise/</guid><description>&lt;img src="http://kenji.blog/p/achilles-and-the-tortoise/img/achilles.jpg" alt="Featured image of post 阿基里斯與烏龜：追不上，還是追得上？源自古希臘的「無限」悖論" />&lt;h2 id="1-芝諾悖論捷足的英雄贏不了烏龜">1. 芝諾悖論：捷足的英雄贏不了烏龜？
&lt;/h2>&lt;p>西元前5世紀，古希臘哲學家埃利亞的芝諾提出了一些關於「運動」的悖論，完全違背了我們的直覺與常識。其中最著名的便是**「阿基里斯與烏龜」**悖論。&lt;/p>
&lt;p>希臘神話中最捷足的英雄阿基里斯，與代名詞為緩慢的烏龜進行一場賽跑。
當然，因為阿基里斯的速度有著壓倒性的優勢，所以給予烏龜一個讓步，讓牠可以從稍微前面一點的地方起跑。&lt;/p>
&lt;p>比賽開始了。阿基里斯以極快的速度追趕烏龜。
然而，芝諾卻提出了以下的論點：&lt;/p>
&lt;p>&lt;strong>「阿基里斯永遠無法追上烏龜」&lt;/strong>&lt;/p>
&lt;p>這到底是為什麼呢？芝諾的邏輯是這樣的：&lt;/p>
&lt;ol>
&lt;li>當阿基里斯到達烏龜的「最初起跑點（A點）」時，烏龜已經往前前進了一點，到了「B點」。&lt;/li>
&lt;li>當阿基里斯到達「B點」時，烏龜又往前前進了一點，到了「C點」。&lt;/li>
&lt;li>當阿基里斯到達「C點」時，烏龜又再往前前進了一點，到了「D點」。&lt;/li>
&lt;/ol>
&lt;div class="mermaid">graph LR
subgraph "步驟1"
A1["阿基里斯 (Start)"] -->|追上| T1["烏龜的初始位置"]
T1_Start["烏龜"] -->|移動| T2_Pos["稍微往前"]
end
subgraph "步驟2"
A2["阿基里斯"] -->|追上| T2["烏龜的下一個位置"]
T2_Start["烏龜"] -->|移動| T3_Pos["再往前"]
end
subgraph "步驟3"
A3["阿基里斯"] -->|追上| T3["烏龜的再下一個位置"]
T3_Start["烏龜"] -->|無限延續...| Infinity["永遠追不上!?"]
end&lt;/div>
&lt;p>這個過程會無限地延續下去。因為每當阿基里斯到達「烏龜曾經所在的位置」時，烏龜必然已經移動到了「稍微前面一點的地方」。
雖然距離不斷縮小，但因為必須重複這個步驟無限次，所以阿基里斯永遠無法超越烏龜。&lt;/p>
&lt;p>在現實世界中，跑得快的人超越跑得慢的人是理所當然的事。然而，要解釋這個&lt;strong>語言邏輯上的戲法&lt;/strong>到底哪裡有漏洞，對當時的人們來說非常困難。&lt;/p>
&lt;hr>
&lt;h2 id="2-哪裡出錯了時間與無限的錯覺">2. 哪裡出錯了？「時間」與「無限」的錯覺
&lt;/h2>&lt;p>芝諾邏輯的巧妙之處，在於他將**「無限次的步驟（空間的分割）」&lt;strong>偷換成了&lt;/strong>「無限的時間」**。&lt;/p>
&lt;p>的確，阿基里斯到達烏龜曾所在位置的「步驟數」是無限的。
但是，「步驟數有無限多」並不代表**「所需的總時間會變成無限大（永遠）」**。&lt;/p>
&lt;p>後世的數學家們為了要解開這個悖論，創造出了「無窮級數求和」這個強大的武器。&lt;/p>
&lt;hr>
&lt;h2 id="3-數學的解答無窮級數的總和與極限">3. 數學的解答：無窮級數的總和與「極限」
&lt;/h2>&lt;p>讓我們將具體的數字代入，用數學來計算這個問題。&lt;/p>
&lt;ul>
&lt;li>假設阿基里斯的奔跑速度為 &lt;strong>每秒 $10\text{m}$&lt;/strong>。&lt;/li>
&lt;li>假設烏龜的爬行速度為 &lt;strong>每秒 $1\text{m}$&lt;/strong>。（阿基里斯速度的 $\frac{1}{10}$）&lt;/li>
&lt;li>作為對烏龜的讓步，假設烏龜從阿基里斯 &lt;strong>前方 $10\text{m}$ 處&lt;/strong>起跑。&lt;/li>
&lt;/ul>
&lt;h3 id="計算每個步驟的時間">計算每個步驟的時間
&lt;/h3>&lt;p>&lt;strong>步驟1：&lt;/strong>
阿基里斯到達烏龜初始位置（前方 $10\text{m}$）所需的時間為，$\frac{10\text{m}}{10\text{m/s}} =$ &lt;strong>$1\text{秒}$&lt;/strong>。
在這1秒內，烏龜前進了 $1\text{m}$。（目前阿基里斯與烏龜的差距為 $1\text{m}$）&lt;/p>
&lt;p>&lt;strong>步驟2：&lt;/strong>
阿基里斯到達烏龜下一個位置（前方 $1\text{m}$）所需的時間為，$\frac{1\text{m}}{10\text{m/s}} =$ &lt;strong>$0.1\text{秒}$&lt;/strong>。
在這0.1秒內，烏龜前進了 $0.1\text{m}$。（差距為 $0.1\text{m}$）&lt;/p>
&lt;p>&lt;strong>步驟3：&lt;/strong>
阿基里斯到達烏龜再下一個位置（前方 $0.1\text{m}$）所需的時間為，$\frac{0.1\text{m}}{10\text{m/s}} =$ &lt;strong>$0.01\text{秒}$&lt;/strong>。
在這0.01秒內，烏龜前進了 $0.01\text{m}$。（差距為 $0.01\text{m}$）&lt;/p>
&lt;p>像這樣，阿基里斯到達烏龜前一個位置所需的「時間」，會形成如下的無限數列：&lt;/p>
$$ 1\text{秒},\ 0.1\text{秒},\ 0.01\text{秒},\ 0.001\text{秒},\ \dots $$
&lt;p>芝諾說「因為這個步驟會無限次延續，所以阿基里斯永遠追不上」。
但是，如果將這些每個步驟所花費的時間&lt;strong>全部加總起來（求無窮級數的和）&lt;/strong>，會變成怎樣呢？&lt;/p>
$$ \text{總時間 } T = 1 + 0.1 + 0.01 + 0.001 + \dots $$
&lt;p>這是一個首項 $a = 1$、公比 $r = 0.1$ 的&lt;strong>無窮等比級數&lt;/strong>。
當公比 $r$ 的絕對值小於 1 時（$|r| &lt; 1$），無窮等比級數會收斂到一個固定的「有限值」。其求和公式如下：&lt;/p>
$$ S = \frac{a}{1 - r} $$
&lt;p>將數字代入這個公式計算：&lt;/p>
$$ T = \frac{1}{1 - 0.1} = \frac{1}{0.9} = \frac{10}{9} = 1.1111\dots \text{秒} $$
&lt;p>也就是說，即使存在無限次的步驟，其所需的總時間也不會變成「無限大」，而是&lt;strong>精確地收斂在 $\frac{10}{9}$ 秒（約1.11秒）&lt;/strong>。
阿基里斯在起跑後約1.11秒，就能漂亮地追上烏龜，並且超越牠。&lt;/p>
&lt;div class="mermaid">pie title "阿基里斯追上所需的時間（總計約1.11秒）"
"步驟1 (1秒)" : 90
"步驟2 (0.1秒)" : 9
"步驟3之後的無限總和 (0.011...秒)" : 1&lt;/div>
&lt;hr>
&lt;h2 id="4-為什麼我們被騙了">4. 為什麼我們被騙了？
&lt;/h2>&lt;p>這個悖論的本質，在於它戳中了**「把無限個東西加起來，答案應該也會是無限大」這種人類樸素直覺的錯誤**。&lt;/p>
$$ 1 + 1 + 1 + 1 + \dots = \infty $$
&lt;p>
像這樣，把同樣的數字無限相加，理所當然會變成無限大。&lt;/p>
$$ \frac{1}{2} + \frac{1}{3} + \frac{1}{4} + \dots = \infty $$
&lt;p>
著名的「調和級數」，雖然相加的數字越來越小，但最終還是會發散到無限大。&lt;/p>
&lt;p>然而，當相加的數字&lt;strong>以足夠快的速度變小&lt;/strong>時（例如等比級數），即使把無限個數字加起來，也會完完全全地收斂在某個「有限的範圍」內。&lt;/p>
$$ \frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \frac{1}{16} + \dots = 1 $$
&lt;p>這就好像吃掉一半的蛋糕，再吃掉剩下的一半，然後再吃掉剩下的一半&amp;hellip; 即使無限地重複下去，最終也不會超過「原本的1塊蛋糕」。
芝諾刻意將時間細分，並且只在那些被分割的時間框架（1秒、0.1秒、0.01秒&amp;hellip;）裡談論事情，從而產生了「永遠追不上」的錯覺。&lt;/p>
&lt;hr>
&lt;h2 id="5-用相對速度思考就能一秒解開">5. 用相對速度思考就能一秒解開
&lt;/h2>&lt;p>順帶一提，如果不落入芝諾的陷阱（空間與時間的無限分割），只用國中數學也很容易解開這個問題。
只要使用「相對速度」就可以了。&lt;/p>
&lt;ul>
&lt;li>阿基里斯的速度：$10\text{m/s}$&lt;/li>
&lt;li>烏龜的速度：$1\text{m/s}$&lt;/li>
&lt;li>從阿基里斯的角度看烏龜的相對速度（阿基里斯靠近烏龜的速度）：$10 - 1 = 9\text{m/s}$&lt;/li>
&lt;/ul>
&lt;p>相對於烏龜，阿基里斯一開始落後的距離是 $10\text{m}$。
以 $9\text{m/s}$ 的速度縮短 $10\text{m}$ 的距離所需的時間為：&lt;/p>
$$ \text{時間} = \frac{\text{距離}}{\text{速度}} = \frac{10}{9}\text{秒} $$
&lt;p>這個答案與我們剛剛用微積分（無窮級數的極限）所求出的答案完全一致。&lt;/p>
&lt;hr>
&lt;h2 id="6-總結悖論推動了數學的發展">6. 總結：悖論推動了數學的發展
&lt;/h2>&lt;p>從現代的我們來看，芝諾的「阿基里斯與烏龜」可能只是一場文字遊戲或是詭辯。
但是，對於當時還沒有「無限」和「極限」等概念的古希臘哲學家來說，單憑邏輯要駁倒這個論點是極其困難的。&lt;/p>
&lt;p>這個悖論所拋出的「連續是什麼」、「可以無限分割代表什麼意思」等深刻的問題，成為了後來牛頓和萊布尼茲創立**「微積分學」**，甚至連接到現代數學基礎論的重要原動力。&lt;/p>
&lt;p>偉大的悖論不只是用來迷惑人心，它也是開啟新數學大門的鑰匙。&lt;/p></description></item></channel></rss>