當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。