跳到主要内容
MedCalc

TERMIAL 函数

Termial 函数。TERMIAL(n) 返回 n 的 termial,即第 n 个三角形数 Tn。 对于给定的非负整数 n,n 的 termial 记作 n?,定义为不超过 n 的所有正整数之和:1+2+3+…+n。

$$ \begin{align} T_n &= \sum_{k=1}^n k = 1+2+ \dotsb +n \\ &= \frac{n^2+n \vphantom{(n+1)}}{2} = \frac{n(n+1)}{2} \\ &= {n+1 \choose 2} \end{align} $$

如果参数 n 不是整数,则将其截断。

参数 n 不能为负数。

参数 n 可以是实数或矩阵。如果是矩阵,函数返回一个同样大小的矩阵,其中每个元素都应用了 TERMIAL 函数。

函数名“Termial”由 Donald Knuth(1997)命名,与“Factorial”(阶乘)函数相类比。

示例

TERMIAL(5) 等于 15 (=1+2+3+4+5)

计算器

TERMIAL( )  36

图形

TERMIAL

参考文献

  • Donald E. Knuth (1997). The Art of Computer Programming: Volume 1: Fundamental Algorithms. 3rd Ed. Addison Wesley Longman, U.S.A. p. 48.

另请参阅