You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言生成指定起始值、步长和长度的连续数值序列方法咨询

R语言生成固定步长、固定长度的数值序列

你需要实现的是等差数列生成需求,R有内置的seq()函数可以直接满足要求,无需自己手动实现逻辑。

核心参数对应关系

  • from:设置序列起始值,对应你的参数a
  • by:设置相邻元素的固定步长,对应你的参数b
  • length.out:设置生成序列的总长度,对应你的参数n

示例代码

针对你给出的参数示例a = 5.5,n = 4,b = 1,运行以下代码即可得到目标结果:

seq(from = 5.5, by = 1, length.out = 4)

运行输出为:c(5.5, 6.5, 7.5, 8.5),和你预期的结果完全一致。

补充说明

你之前使用rep()函数没有成功是正常的,rep()的核心功能是重复已有元素生成序列,不支持等差递推的逻辑,因此和你的需求场景不匹配。
如果你的使用场景切换为已知起始值、终止值,不需要固定总长度,也可以改用to参数指定终止值,示例如下:

seq(from = 5.5, to = 8.5, by = 1)

运行结果和之前的示例完全相同。

内容的提问来源于stack exchange,提问作者FPL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 09:15:03