当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia binomial()用法及代码示例


这个binomial()是 julia 中的一个内置函数,用于返回二项式系数$\binom{n}{k}$它是多项式展开式中第 k 项的系数$(1+x)^n$
它的公式是——

\[\binom{n}{k} = \frac{n!}{k! (n-k)!}\]

, 在哪里$n!$是 n 的阶乘。如果 n 是负数,那么它是根据身份定义的

\[\binom{n}{k} = (-1)^k \binom{k-n-1}{k}\]



用法: binomial(n::Integer, k::Integer)

参数:

  • n:指定号码
  • k:指定号码

返回值:它返回二项式系数$\binom{n}{k}$

范例1:


# Julia program to illustrate 
# the use of binomial() method
  
# Getting the binomial coefficient
println(binomial(6, 4))
println(factorial(6) ÷ (factorial(6-4) * factorial(4)))

输出:

15
15

范例2:


# Julia program to illustrate 
# the use of binomial() method
  
# Getting the binomial coefficient
println(binomial(6, 3))
println(binomial(-6, 3))
println(binomial(-6, -2))
println(binomial(5, 2))

输出:

20
-56
0
10



相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Getting binomial coefficient of a number in Julia – binomial() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。