首页 > 解决方案 > R三角数函数

问题描述

在开发一个用于计算满足方程的右三角数的小程序时,我偶然发现了一个页面,其中包含有关函数 Triangular() 三角函数的 文档

当我尝试使用它时,Rstudio 说它找不到它,而且我似乎找不到任何关于它可能在哪个库中的其他信息。

这个函数是否存在和/或是否有其他方法可以用三角数填充向量?

标签: rstatisticstriangular

解决方案


  • 这是定义您的自定义三角数生成器的基本 R 解决方案,即
myTriangular <- function(n) choose(seq(n),2)

或者

myTriangular <- function(n) cumsum(seq(n)-1)

这样

> myTriangular(10)
 [1]  0  1  3  6 10 15 21 28 36 45
  • 如果您想Triangular()从包中使用Zseq,请尝试
Zseq::Triangular(10)

这样

> Zseq::Triangular(10)
Big Integer ('bigz') object of length 10:
 [1] 0  1  3  6  10 15 21 28 36 45

推荐阅读