R三角数函数

R三角数函数,r,statistics,triangular,R,Statistics,Triangular,在编写一个计算满足方程式的右三角形数的小程序时,我无意中发现了一页关于函数triangal()的文档 当我尝试使用这个时,Rstudio说它找不到它,而且我似乎也找不到关于它可能在哪个库中的任何其他信息 这个函数是否存在和/或是否有其他方法用三角形数字填充向量 下面是一个基本R解决方案,用于定义自定义三角形数字生成器,即 如果您想使用软件包Zseq中的triangal(),请尝试 以致 > myTriangular(10) [1] 0 1 3 6 10 15 21 28

在编写一个计算满足方程式的右三角形数的小程序时,我无意中发现了一页关于函数triangal()的文档

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

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

  • 下面是一个基本R解决方案,用于定义自定义三角形数字生成器,即
  • 如果您想使用软件包
    Zseq
    中的
    triangal()
    ,请尝试
以致

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

自己动手做很容易:


Zseq
你加载了这个包吗?没有,我找不到它在哪个包中。谢谢大家!
f=函数(n)n*(n+1)/2
谢谢,这完美地解决了我的问题!这两种解决方案之间有性能差异吗?@Esye我没有比较它们在速度方面的性能……但是
Zseq::triangal
似乎能够处理超大数字,这对于基本的R解决方案来说可能很困难。
> myTriangular(10)
 [1]  0  1  3  6 10 15 21 28 36 45
Zseq::Triangular(10)
> Zseq::Triangular(10)
Big Integer ('bigz') object of length 10:
 [1] 0  1  3  6  10 15 21 28 36 45
triangular(10)
# [1]  1  3  6 10 15 21 28 36 45 55