免费三角形数计算器

输入数字查看三角形数

三角形数是数学中最具直观性的数列之一。它们属于更大范围的形数——即可以排列成几何形状中均匀间隔点的数字。免费的三角形数计算器让你通过标准三角形数公式即时获取该数列中的任意项。无论你是需要为组合问题查找三角形数,还是只想探索三角形数序列,这个工具都能让计算变得毫不费力。

对于任意非负整数 n,第 n 个三角形数,记作 TnT_n,是前 n 个自然数的和:

Tn=1+2+⋯+n=n(n+1)2.T_n = 1 + 2 + \cdots + n = \dfrac{n(n+1)}{2}.

表达式 n(n+1)2\dfrac{n(n+1)}{2} 通常被称为三角形数公式。它也可以写作二项式系数:Tn=(n+12)T_n = \binom{n+1}{2}。该数列以 T1=1T_1 = 1、T2=3T_2 = 3、T3=6T_3 = 6、T4=10T_4 = 10、T5=15T_5 = 15 开始,并无限延续。按照惯例,T0=0T_0 = 0,因为零项之和等于零。

几何构建

你可以通过添加点行来可视化三角形数的增长。从第一行的一个点开始形成 T1T_1。对于 T2T_2,在第一行正下方放置一行两个点,构成一个小三角形。要得到 T3T_3,添加一行三个点,以此类推。在第 n 步时,三角形有 n 行,第 k 行包含 k 个点。点的总数等于各行行长的和,这直接导出了上面的公式。

公式的证明

一个经典的几何证明使用了两个相同的点三角形。取一个代表 TnT_n 的三角形,将其复制旋转 180 度。将两个三角形沿对角线拼合,形成一个高为 n 个点、宽为 n+1n+1 个点的矩形。矩形包含 n(n+1)n(n+1) 个点,因此每个三角形贡献一半,从而证实 Tn=n(n+1)2T_n = \dfrac{n(n+1)}{2}。例如,当 n=4n = 4 时,矩形为 4×5=204 \times 5 = 20,所以三角形数为 10。

该公式还可以通过归纳法证明。基础情况 T1=1T_1 = 1 满足公式。假设它对整数 k 成立:Tk=k(k+1)2T_k = \dfrac{k(k+1)}{2}。然后

Tk+1=Tk+(k+1)=k(k+1)2+(k+1)=(k+1)(k+2)2,T_{k+1} = T_k + (k+1) = \dfrac{k(k+1)}{2} + (k+1) = \dfrac{(k+1)(k+2)}{2},

这正是 n=k+1n = k+1 时的公式。由归纳法,三角形数公式对所有正整数 n 成立。

三角形数的重要性质

相邻三角形数构成一个平方数

两个连续的三角形数相加,总是得到一个完全平方数:

Tn−1+Tn=(n−1)n2+n(n+1)2=n2.T_{n-1} + T_n = \dfrac{(n-1)n}{2} + \dfrac{n(n+1)}{2} = n^{2}.

例如,T3+T4=6+10=16=42T_3 + T_4 = 6 + 10 = 16 = 4^2。这个等式也可以通过将两个三角形排列拼合构成一个正方形来直观理解。

与偶完全数的联系

每个偶完全数都是一个三角形数,其索引是梅森素数。若 Mp=2p−1M_p = 2^{p} - 1 是素数(梅森素数),则

TMp=Mp(Mp+1)2=2p−1(2p−1)T_{M_p} = \dfrac{M_p(M_p+1)}{2} = 2^{p-1}(2^{p} - 1)

是一个偶完全数。最早的一些例子有 T3=6T_3 = 6、T7=28T_7 = 28、T31=496T_{31} = 496、T127=8128T_{127} = 8128 等等。

三角形数与六边形数

六边形数序列由每隔一个三角形数组成。更确切地说,奇数索引的三角形数 T1,T3,T5,…T_{1}, T_{3}, T_{5}, \ldots 与六边形数重合:1, 6, 15, 28, 45, … 。

握手问题

一个著名的实际应用是握手问题。在一个有 n 人的群体中,如果每个人与其他人恰好握手一次,则握手总次数等于三角形数 Tn−1=n(n−1)2T_{n-1} = \dfrac{n(n-1)}{2}。这个数字在图论中也等于 n 个顶点的完全图的边数。

使用三角形数计算器

使用这个三角形数计算器非常简单。输入任意非负整数 n,工具会立即使用公式 Tn=n(n+1)/2T_n = n(n+1)/2 计算出第 n 个三角形数。此外,它还会显示前八个三角形数的可视化图示,帮助你建立数值与几何起源之间的联系。

三角形数序列

三角形数序列(OEIS A000217)开始于:

0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91, 105, 120, 136, 153, 171, 190, 210, 231, 253, 276, 300, …

包含 0 是因为 T0=0T_0 = 0 满足公式,并为序列提供了一个自然的起点。

无论你是发现数字规律的学生,还是解决网络相关问题的专业人士,这个计算器都能让你即时获取三角形数序列中的任意项。

常见问题

1. 计算第n个三角形数的公式是什么?

公式为 T_n = n(n+1)/2,其中 n 是非负整数。

2. 三角形数与平方数有何联系?

两个连续的三角形数相加得到完全平方数:T_{n-1} + T_n = n^2。

3. 三角形数有哪些实际应用?

它们出现在握手问题(n个人之间的握手次数)以及n个节点的完全图的边数中。

4. 三角形数计算器是如何工作的?

输入任意非负整数 n;计算器使用公式 T_n = n(n+1)/2 返回对应的三角形数,并显示前八个三角形数的图示。

使用方法

  1. 在输入字段中输入一个非负整数 n。
  2. 立即看到三角形数 Tₙ = n × (n+1) / 2。
  3. 浏览从 0 到 n 的三角形数列表。