三角數計算器
立即查找第 n 個三角數、檢查任意數字是否為三角數,或產生三角數序列。
選擇模式,輸入數值,即可取得附分步說明的即時結果。
三角數計算器
立即查找第 n 個三角數、檢查任意數字是否為三角數,或產生三角數序列。
關於三角數計算器
三角數是數學中一個迷人的數列,表示填滿指定大小等邊三角形所需的點的總數。前幾個三角數是 1、3、6、10、15、21、28、36、45 和 55。每一項都是將前一個三角數加上下一個自然數得到:1、1+2=3、3+3=6、6+4=10,依此類推。
第 n 個三角數的公式是 T(n) = n(n+1)/2。這個優雅的式子等同於把 1 到 n 的所有整數相加。結果永遠是整數,因為連續兩個整數 n 與 n+1 中必有一個是偶數,使它們的乘積可被 2 整除。這個公式也能用圖形直觀驗證:若將 n 列點排成三角形,最上列有 1 個點,第二列有 2 個,第三列有 3 個,一直到最底列有 n 個點。總數就是 1 + 2 + 3 + … + n = n(n+1)/2。
三角數具有幾個值得注意的數學性質。兩個連續三角數的和 T(n) + T(n+1) 永遠等於一個完全平方數,具體為 (n+1)²。例如,T(4) + T(5) = 10 + 15 = 25 = 5²。這個恆等式揭示了三角數與平方數之間深刻的幾何關係。同樣地,任意三角數乘以 8 再加 1 也永遠是完全平方數:8T(n) + 1 = (2n+1)²。這些性質廣泛用於數論證明與趣味數學。
檢查給定數字 x 是否為三角數,需要求解 T(n) = n(n+1)/2 = x 中的正整數 n。重新整理可得 n² + n − 2x = 0,利用二次公式得到 n = (−1 + √(1+8x)) / 2。如果這個值是正整數,x 就是三角數;否則就不是。
三角數出現在許多實際情境中。在組合數學中,n+1 個人之間的握手次數等於 T(n)。在程式設計中,三角數可計算巢狀迴圈的迭代次數:對 n 個項目進行簡單排序時的比較次數是 T(n−1)。帕斯卡三角形的第三條對角線包含三角數。在物理學中,三角數出現在閉殼層電子組態與分子軌域理論的研究中。它們兼具簡潔與深度,是進入數論與組合數學的絕佳起點。
三角數範例
展示三種計算模式及其分步結果的範例。
| 輸入 | 結果 | 說明 |
|---|---|---|
| 查找第 N 個:n = 7 | T(7) = 28 | T(7) = 7 × 8 / 2 = 28。第 7 個三角數表示 7 列三角形中的點數。 |
| 檢查:36 | 三角數:T(8) = 36 | n = (−1 + √(1 + 8×36)) / 2 = (−1 + √289) / 2 = (−1 + 17) / 2 = 8。結果為整數,因此是三角數。 |
| 檢查:20 | 不是三角數 | n = (−1 + √161) / 2 ≈ 5.84。不是整數,因此 20 不是三角數。 |
| 產生:前 5 項 | 1, 3, 6, 10, 15 | T(1)=1,T(2)=3,T(3)=6,T(4)=10,T(5)=15。每一項都加上下一個整數。 |
如何使用三角數計算器
- 選擇模式:「查找第 N 個三角數」用於計算特定項,「檢查數字是否為三角數」用於測試任意整數,「產生序列」用於列出多個項目。
- 在輸入欄位中輸入正整數:前兩種模式輸入位置 n,產生模式輸入要產生的項數。
- 點擊「計算」。結果會立即顯示,並附上所套用公式的說明。
- 在序列模式中,會依序列出從 T(1) 到 T(n) 的所有三角數。
- 點擊「重設」即可清空欄位,並切換模式或輸入新值。
三角數常見問題
什麼是三角數?
三角數是可以表示成等邊三角形點陣的數字。第 n 個三角數等於從 1 到 n 的所有整數之和:T(n) = n(n+1)/2。數列從 1、3、6、10、15、21… 開始。
第 n 個三角數的公式是什麼?
公式是 T(n) = n(n+1)/2。例如要找第 10 個三角數:T(10) = 10 × 11 / 2 = 55。這個公式成立,是因為把 1 到 n 的整數相加會得到 n(n+1)/2,正如高斯著名展示的那樣。
如何檢查一個數是否為三角數?
使用二次公式求解 n(n+1)/2 = x:n = (−1 + √(1+8x)) / 2。如果 n 是正整數,x 就是三角數。例如 x = 21 時:n = (−1 + √169) / 2 = (−1 + 13) / 2 = 6。因為 6 是正整數,所以 21 是三角數(T(6) = 21)。
三角數有任何特殊性質嗎?
有。兩個連續三角數的和永遠是完全平方數:T(n) + T(n+1) = (n+1)²。此外,8T(n) + 1 也永遠是完全平方數:8T(n) + 1 = (2n+1)²。每個完全平方數都是兩個連續三角數之和,而每個三角數也是二項式係數 C(n+1, 2)。
三角數在日常生活中出現在哪裡?
三角數出現在保齡球(T(4) = 10 支球瓶)、撞球排球架(T(5) = 15 顆球)和硬幣堆疊中。在組合數學中,T(n) 等於 n+1 個人之間的握手次數。在程式設計中,它們可計算對 n 個項目進行簡單巢狀迴圈時的比較次數。
零算是三角數嗎?
在許多定義中,T(0) = 0(0+1)/2 = 0 被包含為退化三角數。不過,在大多數實用與教育情境中,數列從 T(1) = 1 開始。本計算器的產生序列模式從 T(1) = 1 開始,且只將正整數視為有效輸入。