Function Repository Resource:

KelvinKerZeros

Source Notebook

Compute zeros of the KelvinKer function

Contributed by: Arnoud Buzing

ResourceFunction["KelvinKerZeros"][n]

computes the first n zeros of the KelvinKer function.

Details

ResourceFunction["KelvinKerZeros"] computes the points where the KelvinKer function crosses the x-axis. These zeros are essential in various fields such as engineering, physics, and applied mathematics, particularly in solving problems related to wave propagation, heat conduction, and other phenomena described by differential equations involving Kelvin functions.
This function calls the Python function scipy.special.ker_zeros.

Examples

Basic Examples

Compute the first three KelvinKer zeros:

In[1]:=
zeros = ResourceFunction["KelvinKerZeros"][3]
Out[1]=

Verify that these are zeros:

In[2]:=
KelvinKer /@ zeros
Out[2]=

Plots KelvinKer and its first three zeros:

In[3]:=
Plot[KelvinKer[x], {x, 0, 20}, Epilog -> {Red, AbsolutePointSize[4], Point[Map[{#, 0} &, zeros]]}]
Out[3]=

Compute the first 100 KelvinKer zeros:

In[4]:=
ResourceFunction["KelvinKerZeros"][100]
Out[4]=

Publisher

Arnoud Buzing

Version History

  • 1.0.0 – 16 July 2025

Source Metadata

License Information