TERMIAL 函数
Termial 函数。TERMIAL(n) 返回 n 的 termial,即第 个三角形数 。 对于给定的非负整数 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)
计算器
图形
参考文献
- Donald E. Knuth (1997). The Art of Computer Programming: Volume 1: Fundamental Algorithms. 3rd Ed. Addison Wesley Longman, U.S.A. p. 48.