跳至内容

算术序列生成器和计算器 - 免费工具

算术序列生成器根据用户输入的首项、公差和项数,逐一列出等差数列中的每一项数值,并自动计算出整个数列的总和。公差可以为正数、负数或小数,用于生成递增或递减的数字序列,适合数学教学演示、编程练习中生成测试数据,以及金融领域中按固定增量变化的分期还款或投资计划的简单建模。

等差数列生成器

加载计算器...
📚

文档

什么是等差数列?

等差数列是一列数字,其中每一项都通过在前一项上加上一个固定值而得到。这个固定值称为公差。在数列 2、5、8、11、14 中,每一项都比前一项多 3,因此公差是 3。等差数列也称为算术级数。

等差数列生成器根据三个数值生成这类数列:

  • 首项(a₁):数列的起始数字。
  • 公差(d):每次加到某一项上以得到下一项的固定值。正值使数列递增,负值使数列递减。
  • 项数(n):数列中包含的数字个数。

展开写出时,等差数列如下:a₁、a₁ + d、a₁ + 2d、a₁ + 3d,依此类推,直到 a₁ + (n − 1)d。

等差数列公式

等差数列第 n 项的公式为:

aₙ = a₁ + (n − 1) × d

  • aₙ 是第 n 项的值。
  • a₁ 是首项。
  • n 是该项的位置,从 1 开始计数。
  • d 是公差。

出现 (n − 1) 是因为首项还没有加过公差。第二项加过一次,第三项加过两次,依此类推。到第 n 项时,公差已经加了 (n − 1) 次。

等差数列求和公式

对于一个等差数列来说,其前 n 项的总和可由下列公式表示:

Sₙ = (n / 2) × (a₁ + aₙ)

Sₙ 是前 n 项的和,aₙ 是该和中包含的最后一项。这个公式成立,是因为首项与末项、第二项与倒数第二项等两两配对后,每一对的和都相同。将这个和乘以项数的一半,就得到总和。

还有一种等价形式,不需要预先知道末项:

Sₙ = (n / 2) × (2a₁ + (n − 1) × d)

这个公式归功于数学家卡尔·弗里德里希·高斯。据说他小时候使用配对方法,在几秒内将从 1 到 100 的数字相加:50 对数字,每对之和为 101,总和为 5,050。

示例

设首项为 5,公差为 3,项数为 6。

位置(n)计算
15 + (1 − 1) × 35
25 + (2 − 1) × 38
35 + (3 − 1) × 311
45 + (4 − 1) × 314
55 + (5 − 1) × 317
65 + (6 − 1) × 320

该数列为 5、8、11、14、17、20。其和为 (6 / 2) × (5 + 20) = 3 × 25 = 75。

如何使用等差数列计算器

  1. 输入首项(a₁)。它可以是正数、负数或零,也可以包含小数。
  2. 输入公差(d)。它也可以是正数、负数、零或小数。
  3. 输入项数(n)。该值必须是从 1 到 10,000 的整数。小数会四舍五入到最接近的整数。
  4. 三个字段全部填写后,数列、项数和总和会立即显示。不需要单独点击按钮。
  5. 选择 复制数列,复制完整的项列表。
  6. 选择 清除,清空三个字段并重新开始。

输入规则

首项和公差接受任何实数,包括小数和负数。项数按完整的项计算,因此数列不能有半项。该字段会将小数输入四舍五入到最接近的整数:输入 10.5 会得到 11 项。项数随后必须介于 1 和 10,000 之间。输入零、负数或大于 10,000 的项数时,会显示错误,而不会生成数列。设置 10,000 的上限,是因为生成和显示更长的列表可能会使网页浏览器运行变慢。

等差数列的应用

等差数列描述的是在固定间隔中以固定量变化的事物。一项从 US$100 开始、每月增加 US$25 的储蓄计划就遵循等差数列:100、125、150、175,依此类推。倒计时器、一组间隔相等的会议时间,以及计算机程序中使用的行索引和列索引,都遵循相同的模式。学生通常在初等代数学习模式时使用等差数列,因为固定的公差使数列背后的规律易于观察和验证。

另一种相关模式是等比数列,其中每一项不是加上固定量,而是乘以固定的比值,例如 2、6、18、54。等比数列描述的是随时间加速增长的变化,例如复利,而不是等差数列那样稳定的线性变化。

历史

等差数列是数学中最早被研究的模式之一。约在公元前 1650 年编写的埃及文献《莱因德数学纸草书》中,包含了使用等差数列分配物品的问题。更早的古巴比伦文献也显示出类似的模式。包括欧几里得在内的希腊数学家后来为这些数列给出了形式化证明;欧几里得生活在约公元前 300 年,这些证明至今仍在教学中。

常见问题

用简单的话说,什么是等差数列?

它是一列数字,每次都加上相同的量来得到下一个数字。在 2、5、8、11 中,这个量是 3。

如何在不列出前面每一项的情况下求出第 n 项?

公式 aₙ = a₁ + (n − 1) × d 可以直接给出任意一项。对于一个首项为 3、公差为 7 的数列,第 50 项为 3 + (49 × 7) = 346。

等差数列和等比数列之间在定义和性质上有什么区别?

等差数列每次加上相同的值,例如 2、5、8、11。等比数列每次乘以相同的值,例如 2、6、18、54。

等差数列可以使用负数吗?

可以。首项、公差或二者都可以是负数。数列 -10、-6、-2、2、6 的公差为 4。倒计时数列 100、90、80、70 的公差为 -10。

如何根据数字列表求出公差?

用后一项减去前一项:d = a₂ − a₁。在 7、12、17、22 中,即 12 − 7 = 5;17 − 12 也等于 5,由此确认该数列是等差数列。

这个计算器最多可以生成多少项?

最多 10,000 项。设置这一上限,是因为显示长得多的列表可能会使网页浏览器运行变慢。