数列计算器

计算等差数列、等比数列和斐波那契数列,输出第 n 项、前几项和前 n 项和

示例结果

1 个示例

查看课堂里的等差数列

生成首项为 2、公差为 3 的等差数列前 6 项。

{
  "result": {
    "nthTerm": 17,
    "firstTerms": [
      2,
      5,
      8,
      11,
      14,
      17
    ],
    "sumOfTerms": 57
  }
}
查看输入参数
{ "sequenceType": "arithmetic", "firstTerm": 2, "differenceOrRatio": 3, "termIndex": 6, "howManyTerms": 6 }

关键信息

分类
数学、日期与金融
输入类型
select, number
输出类型
json
样本覆盖
2
支持 API
Yes

概览

数列计算器是一款专为数学学习、算法验证和日常计算设计的在线工具。它支持快速计算等差数列、等比数列以及斐波那契数列,只需输入首项、公差或公比等基础参数,即可一键获取第 n 项的具体数值、前几项的完整列表以及前 n 项的求和结果。无论是核对课后作业还是进行程序逻辑验证,都能为您提供准确、高效的计算支持。

适用场景

  • 辅导学生或自我核对数学作业中的数列计算题时。
  • 编写程序算法,需要验证斐波那契数列或等比数列的边界值和测试用例时。
  • 准备数学考试,需要快速获取特定数列的前 n 项和进行规律总结时。

工作原理

  • 在下拉菜单中选择您需要计算的数列类型(等差数列、等比数列或斐波那契数列)。
  • 根据所选类型,输入数列的首项以及公差或公比(计算斐波那契数列时无需关注此项)。
  • 设定需要查询的项序号(n)以及希望在结果中展示的前几项数量。
  • 提交计算,工具将以 JSON 格式输出第 n 项的值、前几项的具体数值列表以及前 n 项的总和。

使用场景

中学生和教师在课堂或课后用于快速验证等差、等比数列的计算结果。
程序员在开发涉及斐波那契数列的递归或动态规划算法时,生成标准测试数据。
金融或统计学初学者用于模拟简单的复利增长(等比数列)规律。

用户案例

1. 验证等差数列作业答案

初中生
背景原因
在做数学作业时,遇到一道求等差数列第 6 项和前 6 项和的题目。
解决问题
需要快速核对自己的手算结果是否正确,避免带着错误步骤继续做题。
如何使用
选择“等差数列”,输入首项为 2,公差为 3,项序号设为 6,前几项设为 6。
效果
瞬间得出第 6 项为 17,前 6 项依次为 [2, 5, 8, 11, 14, 17],总和为 57,与手算结果完美印证。

2. 计算细胞分裂数量

生物学爱好者
背景原因
观察某种细胞分裂,每次分裂数量翻倍,初始有 1 个细胞。
解决问题
想知道经过 10 次分裂(即第 11 项)后会有多少个细胞,以及总共产生了多少个细胞。
如何使用
选择“等比数列”,输入首项为 1,公比为 2,项序号设为 11,前几项设为 5。
效果
结果显示第 11 项为 1024,前 11 项总和为 2047,直观展示了指数级增长的威力。

3. 生成算法测试数据

软件工程师
背景原因
正在编写一个计算斐波那契数列的程序,需要一些标准数据来编写单元测试。
解决问题
手动计算较大的斐波那契数容易出错,需要可靠的参考值来断言代码逻辑。
如何使用
选择“斐波那契数列”,将项序号设为 20,前几项设为 10。
效果
快速获取第 20 项的值(6765)以及前 10 项的序列 [1, 1, 2, 3, 5, 8, 13, 21, 34, 55],可直接复制到测试代码中。

用 Samples 测试

math-&-numbers

相关专题

常见问题

这个计算器支持哪些类型的数列?

目前支持三种最常见的数列类型:等差数列、等比数列和斐波那契数列。

计算斐波那契数列需要输入首项和公差吗?

不需要。选择斐波那契数列后,工具会自动按照其固有的规律(1, 1, 2, 3, 5...)进行计算,您只需输入项序号即可。

项序号(n)最大可以输入多少?

为了保证计算性能和结果的准确性,项序号(n)最大支持输入 100。

“前几项”参数有什么作用?

该参数用于控制结果中具体数值列表的长度,最大支持展示前 25 项的具体数字,方便您直观查看数列的增长规律。

计算结果包含哪些内容?

结果会输出三个核心数据:您指定的第 n 项的具体数值、前几项的数值数组,以及前 n 项的总和。

API 文档

请求端点

POST /zh/api/tools/sequence-calculator

请求参数

参数名 类型 必填 描述
sequenceType select -
firstTerm number -
differenceOrRatio number -
termIndex number -
howManyTerms number -

响应格式

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON数据: JSON数据

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-sequence-calculator": {
      "name": "sequence-calculator",
      "description": "计算等差数列、等比数列和斐波那契数列,输出第 n 项、前几项和前 n 项和",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=sequence-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]