@sym
: nchoosek (n, k) ¶Symbolic binomial coefficient.
Examples:
syms n k nchoosek(n, k) ⇒ ans = (sym) ⎛n⎞ ⎜ ⎟ ⎝k⎠ nchoosek(101, k) ⇒ ans = (sym) ⎛101⎞ ⎜ ⎟ ⎝ k ⎠ nchoosek(sym(1001), sym(25)) ⇒ (sym) 48862197129890117991367706991027565961778719519790
The binomial coefficient can be written in terms of factorials:
rewrite (nchoosek (n, k), 'factorial') ⇒ ans = (sym) n! ──────────── k!⋅(-k + n)!
For inputs which are not positive integers (including complex numbers),
the result is defined in terms of the gamma
function:
rewrite (nchoosek (n, k), 'gamma') ⇒ (sym) Γ(n + 1) ────────────────────── Γ(k + 1)⋅Γ(-k + n + 1)
For example:
nchoosek (-sym(3), sym(2)) ⇒ (sym) 6 nchoosek (sym(5)/2, sym(3)) ⇒ (sym) 5/16 nchoosek (3+4i, sym(2)) ⇒ (sym) -5 + 10⋅ⅈ
See also: @sym/factorial, @sym/gamma.
Package: symbolic