Liking cljdoc? Tell your friends :D

fastmath.special

Special functions for real arguments and value.

  • Bessel J, Y, jinc
  • Modified Bessel I, K
  • Spherical Bessel j, y
  • Modified spherical Bessel i1, i2, k
  • Gamma, log, digamma, trigamma, polygamma, regularized, lower/upper incomplete
  • Beta, log, regularized, incomplete
  • Erf, inverse
  • Airy A, B with derivatives
  • Zeta (Riemann, Hurwitz), Eta (Dirichlet), Xi (Landau), Beta (Dirichlet)
  • Integrals: Si, Ci, li/Li, Ei, En, Ein
  • Hypergeometric 0F0, 0F1, 1F0, 1F1, 2F1, 2F0, 0F2, pFq, Kummers M, Tricomis U, Whittaker M and W
  • Lambert W (0 and -1)
  • Minkowski
  • Harmonic H
Special functions for real arguments and value.

* Bessel J, Y, jinc
* Modified Bessel I, K 
* Spherical Bessel j, y
* Modified spherical Bessel i1, i2, k
* Gamma, log, digamma, trigamma, polygamma, regularized, lower/upper incomplete
* Beta, log, regularized, incomplete
* Erf, inverse
* Airy A, B with derivatives
* Zeta (Riemann, Hurwitz), Eta (Dirichlet), Xi (Landau), Beta (Dirichlet)
* Integrals: Si, Ci, li/Li, Ei, En, Ein
* Hypergeometric 0F0, 0F1, 1F0, 1F1, 2F1, 2F0, 0F2, pFq, Kummers M, Tricomis U, Whittaker M and W
* Lambert W (0 and -1)
* Minkowski
* Harmonic H
raw docstring

airy-Aiclj

(airy-Ai x)

Airy Ai function

Airy Ai function
sourceraw docstring

airy-Ai'clj

(airy-Ai' x)

First derivative of the Airy Ai function

First derivative of the Airy Ai function
sourceraw docstring

airy-Biclj

(airy-Bi x)

Airy Bi function

Airy Bi function
sourceraw docstring

airy-Bi'clj

(airy-Bi' x)

First derivative of the Airy Bi function

First derivative of the Airy Bi function
sourceraw docstring

bessel-Iclj

(bessel-I order x)

Modified Bessel function of the first kind of order v, I_v(x)

Modified Bessel function of the first kind of order v, I_v(x)
sourceraw docstring

bessel-I0clj

(bessel-I0 x)

Modified Bessel function of the first kind of order 0, I_0(x)

Modified Bessel function of the first kind of order 0, I_0(x)
sourceraw docstring

bessel-I1clj

(bessel-I1 x)

Modified Bessel function of the first kind of order 1, I_0(x)

Modified Bessel function of the first kind of order 1, I_0(x)
sourceraw docstring

bessel-Jclj

(bessel-J order x)

Bessel function of the first kind of order v, J_v(x)

Bessel function of the first kind of order v, J_v(x)
sourceraw docstring

bessel-J0clj

(bessel-J0 x)

Bessel function of the first kind of order 0, J_0(x)

Bessel function of the first kind of order 0, J_0(x)
sourceraw docstring

bessel-J1clj

(bessel-J1 x)

Bessel function of the first kind of order 1, J_1(x)

Bessel function of the first kind of order 1, J_1(x)
sourceraw docstring

bessel-Kclj

(bessel-K order x)

Modified Bessel function of the second kind and real order v, K_v(x)

Modified Bessel function of the second kind and real order v, K_v(x)
sourceraw docstring

bessel-K-half-oddclj

(bessel-K-half-odd odd-numerator x)

Bessel K_a function for a = order/2

Function accepts only odd integers for order

Bessel K_a function for a = order/2

Function accepts only odd integers for order
sourceraw docstring

bessel-K0clj

(bessel-K0 x)

Modified Bessel function of the second kind of order 0, K_0(x)

Modified Bessel function of the second kind of order 0, K_0(x)
sourceraw docstring

bessel-K1clj

(bessel-K1 x)

Modified Bessel function of the second kind of order 1, K_1(x)

Modified Bessel function of the second kind of order 1, K_1(x)
sourceraw docstring

bessel-Yclj

(bessel-Y order x)

Bessel function of the second kind of order v, Y_v(x)

Bessel function of the second kind of order v, Y_v(x)
sourceraw docstring

bessel-Y0clj

(bessel-Y0 x)

Bessel function of the second kind of order 0, Y_0(x)

Bessel function of the second kind of order 0, Y_0(x)
sourceraw docstring

bessel-Y1clj

(bessel-Y1 x)

Bessel function of the second kind of order 1, Y_1(x)

Bessel function of the second kind of order 1, Y_1(x)
sourceraw docstring

betaclj

(beta p q)

Beta function

Beta function
sourceraw docstring

Ciclj

(Ci x)

Cosine integral

Cosine integral
sourceraw docstring

Cinclj

(Cin x)

Cosine integral, alternative definition

Cosine integral, alternative definition
sourceraw docstring

digammaclj

(digamma x)

First derivative of log of Gamma function.

First derivative of log of Gamma function.
sourceraw docstring

dirichlet-betaclj

(dirichlet-beta x)

Dirichlet Beta function

Dirichlet Beta function
sourceraw docstring

E0clj

(E0 x)

Exponential integral E0

Exponential integral E0
sourceraw docstring

E1clj

(E1 x)

Exponential integral E1 for positive real numbers

Exponential integral E1 for positive real numbers
sourceraw docstring

Eiclj

(Ei x)

Exponential integral

Exponential integral
sourceraw docstring

Einclj

(Ein x)

Exponential integral, alternative definition

Exponential integral, alternative definition
sourceraw docstring

Enclj

(En n x)

Generalized exponential integral En

Generalized exponential integral En
sourceraw docstring

erfclj

(erf x)
(erf x1 x2)

Error function.

For two arguments returns a difference between (erf x2) and (erf x1).

Error function.

For two arguments returns a difference between `(erf x2)` and `(erf x1)`.
sourceraw docstring

erfcclj

(erfc x)

Complementary error function.

Complementary error function.
sourceraw docstring

etaclj

(eta x)

Dirichlet Eta function

Dirichlet Eta function
sourceraw docstring

gammaclj

(gamma x)

Gamma function $\Gamma(x)$. Extension of the factorial.

Gamma function $\Gamma(x)$. Extension of the factorial.
sourceraw docstring

harmonic-numberclj

(harmonic-number n)
(harmonic-number n m)

Harmonic number H_n or generalized harmonic number H_n,m

Harmonic number H_n or generalized harmonic number H_n,m
sourceraw docstring

henkel-1clj

(henkel-1 order x)

Henkel function of the first kind, returns complex number.

Henkel function of the first kind, returns complex number.
sourceraw docstring

henkel-2clj

(henkel-2 order x)

Henkel function of the second kind, returns complex number.

Henkel function of the second kind, returns complex number.
sourceraw docstring

hypergeometric-0F0clj

(hypergeometric-0F0 x)

Hypergeometric ₀F₀ function, exp(x)

Hypergeometric ₀F₀ function, exp(x)
sourceraw docstring

hypergeometric-0F1clj

(hypergeometric-0F1 a x)

Confluent hypergeometric ₀F₁ limit function.

Confluent hypergeometric ₀F₁ limit function.
sourceraw docstring

hypergeometric-0F2clj

(hypergeometric-0F2 a b x)

Generalized hypergeometric ₀F₂ function.

Generalized hypergeometric ₀F₂ function.
sourceraw docstring

hypergeometric-1F0clj

(hypergeometric-1F0 a x)

Hypergeometric ₁F₀ function.

Hypergeometric ₁F₀ function.
sourceraw docstring

hypergeometric-1F1clj

(hypergeometric-1F1 a b x)

Confluent hypergeometric ₁F₁ function of the first kind, Kummer's M.

Confluent hypergeometric ₁F₁ function of the first kind, Kummer's M.
sourceraw docstring

hypergeometric-2F0clj

(hypergeometric-2F0 a b x)

Generalized hypergeometric ₂F₀ function.

Generalized hypergeometric ₂F₀ function.
sourceraw docstring

hypergeometric-2F1clj

(hypergeometric-2F1 a b c x)

Gauss's hypergeometric ₂F₁ function.

Gauss's hypergeometric ₂F₁ function.
sourceraw docstring

hypergeometric-pFqclj

(hypergeometric-pFq ps qs z)
(hypergeometric-pFq ps qs z max-iters)

hypergeometric-pFq using MacLaurin series.

max-iters is set to 1000000 by default.

hypergeometric-pFq using MacLaurin series.

`max-iters` is set to 1000000 by default.
sourceraw docstring

hypergeometric-pFq-ratioclj

(hypergeometric-pFq-ratio ps qs z)
(hypergeometric-pFq-ratio ps qs z max-iters)

Hypergeometric-pFq using MacLaurin series on ratios. Can be very slow.

max-iters is set to 10000 by default.

Hypergeometric-pFq using MacLaurin series on ratios. Can be very slow.

`max-iters` is set to 10000 by default.
sourceraw docstring

incomplete-betaclj

(incomplete-beta x a b)

Incomplete Beta B(x,a,b)

Incomplete Beta B(x,a,b)
sourceraw docstring

inv-erfclj

(inv-erf x)

Inverse of erf function.

Inverse of [[erf]] function.
sourceraw docstring

inv-erfcclj

(inv-erfc x)

Inverse of erfc function.

Inverse of [[erfc]] function.
sourceraw docstring

inv-gamma-1pm1clj

(inv-gamma-1pm1 x)

$\frac{1}{\Gamma(1+x)}-1$ for $-0.5≤x≤1.5$.

$\frac{1}{\Gamma(1+x)}-1$ for $-0.5≤x≤1.5$.
sourceraw docstring

jincclj

(jinc x)

Besselj1 devided by x

Besselj1 devided by `x`
sourceraw docstring

kummers-Mclj

(kummers-M a b x)

Kummer's (confluent hypergeometric, 1F1) function for real arguments.

Kummer's (confluent hypergeometric, 1F1) function for real arguments.
sourceraw docstring

lambert-Wclj

(lambert-W x)

Lambert W_0 function. W(xe^x)=x for x>=-1.0.

Lambert W_0 function. W(xe^x)=x for x>=-1.0.
sourceraw docstring

lambert-W-1clj

(lambert-W-1 x)

Lambert W_1 function. W_1(xe^x)=x for x<=-1.0.

Lambert W_1 function. W_1(xe^x)=x for x<=-1.0.
sourceraw docstring

Liclj

(Li x)

Offset logarythmic integral

Offset logarythmic integral
sourceraw docstring

liclj

(li x)

Logarythmic integral

Logarythmic integral
sourceraw docstring

log-betaclj

(log-beta p q)

Logarithm of Beta function.

Logarithm of Beta function.
sourceraw docstring

log-gammaclj

(log-gamma x)

Log of Gamma function $\log\Gamma(x)$.

Log of Gamma function $\log\Gamma(x)$.
sourceraw docstring

log-gamma-1pclj

(log-gamma-1p x)

$\ln\Gamma(1+x)$ for $-0.5≤x≤1.5$.

$\ln\Gamma(1+x)$ for $-0.5≤x≤1.5$.
sourceraw docstring

lower-incomplete-gammaclj

(lower-incomplete-gamma s x)

Lower incomplete gamma function

Lower incomplete gamma function
sourceraw docstring

minkowskiclj

(minkowski x)

Minkowski's question mark function ?(x)

Minkowski's question mark function ?(x)
sourceraw docstring

polygammaclj

(polygamma m x)

Polygamma function of order m and real argument.

Polygamma function of order `m` and real argument.
sourceraw docstring

regularized-betaclj

(regularized-beta x a b)

Regularized Beta I_x(a,b)

Regularized Beta I_x(a,b)
sourceraw docstring

regularized-gamma-pclj

(regularized-gamma-p a x)

Regularized gamma P(a,x)

Regularized gamma P(a,x)
sourceraw docstring

regularized-gamma-qclj

(regularized-gamma-q a x)

Regularized gamma Q(a,x)

Regularized gamma Q(a,x)
sourceraw docstring

Siclj

(Si x)

Sine integral

Sine integral
sourceraw docstring

siclj

(si x)

Sine integral, Si shifted by -pi/2

Sine integral, Si shifted by -pi/2
sourceraw docstring

spherical-bessel-1-iclj

(spherical-bessel-1-i order x)

First modified spherical Bessel function of the first kind.

First modified spherical Bessel function of the first kind.
sourceraw docstring

spherical-bessel-1-i0clj

(spherical-bessel-1-i0 x)

First modified spherical Bessel function of the first kind and order 0.

First modified spherical Bessel function of the first kind and order 0.
sourceraw docstring

spherical-bessel-1-i1clj

(spherical-bessel-1-i1 x)

First modified spherical Bessel function of the first kind and order 1.

First modified spherical Bessel function of the first kind and order 1.
sourceraw docstring

spherical-bessel-1-i2clj

(spherical-bessel-1-i2 x)

First modified spherical Bessel function of the first kind and order 2.

First modified spherical Bessel function of the first kind and order 2.
sourceraw docstring

spherical-bessel-2-iclj

(spherical-bessel-2-i order x)

Second modified spherical Bessel function of the first kind.

Second modified spherical Bessel function of the first kind.
sourceraw docstring

spherical-bessel-2-i0clj

(spherical-bessel-2-i0 x)

Second modified spherical Bessel function of the first kind and order 0.

Second modified spherical Bessel function of the first kind and order 0.
sourceraw docstring

spherical-bessel-2-i1clj

(spherical-bessel-2-i1 x)

Second modified spherical Bessel function of the first kind and order 1.

Second modified spherical Bessel function of the first kind and order 1.
sourceraw docstring

spherical-bessel-2-i2clj

(spherical-bessel-2-i2 x)

Second modified spherical Bessel function of the first kind and order 2.

Second modified spherical Bessel function of the first kind and order 2.
sourceraw docstring

spherical-bessel-jclj

(spherical-bessel-j order x)

Spherical Bessel function of the first kind.

Spherical Bessel function of the first kind.
sourceraw docstring

spherical-bessel-j0clj

(spherical-bessel-j0 x)

Spherical Bessel function of the first kind and order 0.

Spherical Bessel function of the first kind and order 0.
sourceraw docstring

spherical-bessel-j1clj

(spherical-bessel-j1 x)

Spherical Bessel function of the first kind and order 1.

Spherical Bessel function of the first kind and order 1.
sourceraw docstring

spherical-bessel-j2clj

(spherical-bessel-j2 x)

Spherical Bessel function of the first kind and order 2.

Spherical Bessel function of the first kind and order 2.
sourceraw docstring

spherical-bessel-kclj

(spherical-bessel-k order x)

Modified spherical Bessel function of the second kind.

Modified spherical Bessel function of the second kind.
sourceraw docstring

spherical-bessel-k0clj

(spherical-bessel-k0 x)

Modified spherical Bessel function of the second kind and order 0.

Modified spherical Bessel function of the second kind and order 0.
sourceraw docstring

spherical-bessel-k1clj

(spherical-bessel-k1 x)

Modified spherical Bessel function of the second kind and order 1.

Modified spherical Bessel function of the second kind and order 1.
sourceraw docstring

spherical-bessel-k2clj

(spherical-bessel-k2 x)

Modified spherical Bessel function of the second kind and order 2.

Modified spherical Bessel function of the second kind and order 2.
sourceraw docstring

spherical-bessel-yclj

(spherical-bessel-y order x)

Spherical Bessel function of the second kind.

Spherical Bessel function of the second kind.
sourceraw docstring

spherical-bessel-y0clj

(spherical-bessel-y0 x)

Spherical Bessel function of the second kind and order 0.

Spherical Bessel function of the second kind and order 0.
sourceraw docstring

spherical-bessel-y1clj

(spherical-bessel-y1 x)

Spherical Bessel function of the second kind and order 1.

Spherical Bessel function of the second kind and order 1.
sourceraw docstring

spherical-bessel-y2clj

(spherical-bessel-y2 x)

Spherical Bessel function of the second kind and order 2.

Spherical Bessel function of the second kind and order 2.
sourceraw docstring

spherical-henkel-1clj

(spherical-henkel-1 order x)

Spherical Henkel function of the first kind, returns complex number.

Spherical Henkel function of the first kind, returns complex number.
sourceraw docstring

spherical-henkel-2clj

(spherical-henkel-2 order x)

Spherical Henkel function of the second kind, returns complex number.

Spherical Henkel function of the second kind, returns complex number.
sourceraw docstring

tricomis-Uclj

(tricomis-U a b x)

Confluent hypergeometric function U of the second kind.

Confluent hypergeometric function U of the second kind.
sourceraw docstring

trigammaclj

(trigamma x)

Second derivative of log of Gamma function.

Second derivative of log of Gamma function.
sourceraw docstring

upper-incomplete-gammaclj

(upper-incomplete-gamma s x)

Upper incomplete gamma function

Upper incomplete gamma function
sourceraw docstring

whittaker-Mclj

(whittaker-M kappa mu x)

Whittaker's M

Whittaker's M
sourceraw docstring

whittaker-Wclj

(whittaker-W kappa mu x)

Whittaker's W

Whittaker's W
sourceraw docstring

xiclj

(xi s)

Riemann (Landau's) Xi function

Riemann (Landau's) Xi function
sourceraw docstring

zetaclj

(zeta s)
(zeta s z)

Riemann and Hurwitz zeta functions for real arguments

Riemann and Hurwitz zeta functions for real arguments
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close