keisoku

Confluent Hypergeometric Function (First Kind) Calculator

Enter the parameters a and c with the argument z to compute the confluent hypergeometric function of the first kind (Kummer function) M(a;c;z)=₁F₁(a;c;z) from its power series, with term count and convergence shown.

Input

Enter the parameters a and c with the argument z to evaluate the confluent hypergeometric function M(a;c;z)=₁F₁(a;c;z) by its series.

Numerator parameter. Any real number is allowed.

Denominator parameter. Zero or negative integers are not allowed (poles).

The point at which to evaluate the function. Any real number is allowed.

Result

Value of M(a=1; c=2; z=1)

1.7182818285

The series converged within the target tolerance.

Terms summed

18

Convergence

Converged

Last term magnitude

1.561921e-16

Series terms and partial sums

The value of each leading term and the running partial sum up to that term.

Index kTerm valuePartial sum
011
10.51.5
20.166666671.66666667
30.041666671.70833333
40.008333331.71666667
50.001388891.71805556
60.000198411.71825397
72.480159e-51.71827877
82.755732e-61.71828153
92.755732e-71.7182818
102.505211e-81.71828183
112.087676e-91.71828183

How it works

  • The confluent hypergeometric function of the first kind (Kummer function) is M(a;c;z)=₁F₁(a;c;z)=Σ (a)_k/((c)_k k!) z^k. Here (q)_k is the Pochhammer symbol (rising factorial), with (q)_0=1 and (q)_k=q(q+1)…(q+k−1).
  • This tool builds the terms iteratively using the ratio term_(k+1)=term_k×(a+k)/((c+k)(k+1))×z and accumulates the partial sum.
  • The series converges for every value of z (the radius of convergence is infinite), but when the magnitude of z or of a is large the intermediate terms can become very large and cancellation may reduce accuracy.
  • When c is zero or a negative integer, (c)_k becomes zero at some step and the function is undefined (a pole). In that case the tool reports that it cannot be evaluated.
  • The summation stops once a term is small enough relative to the partial sum, which is treated as convergence. If the term limit is reached without convergence, the value is approximate, so check the convergence status shown.
  • Special cases match known closed forms, for example M(a;a;z)=exp(z) when a equals c, which is useful for cross-checking results.

Reviews

Tell us what you think of this calculator.

Write a review

  1. Home
  2. Confluent Hypergeometric Function (First Kind) Calculator