bessel_over.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
  4. <title>Bessel Function Overview</title>
  5. <link rel="stylesheet" href="../../math.css" type="text/css">
  6. <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
  7. <link rel="home" href="../../index.html" title="Math Toolkit 2.11.0">
  8. <link rel="up" href="../bessel.html" title="Bessel Functions">
  9. <link rel="prev" href="../bessel.html" title="Bessel Functions">
  10. <link rel="next" href="bessel_first.html" title="Bessel Functions of the First and Second Kinds">
  11. </head>
  12. <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
  13. <table cellpadding="2" width="100%"><tr>
  14. <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
  15. <td align="center"><a href="../../../../../../index.html">Home</a></td>
  16. <td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
  17. <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
  18. <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
  19. <td align="center"><a href="../../../../../../more/index.htm">More</a></td>
  20. </tr></table>
  21. <hr>
  22. <div class="spirit-nav">
  23. <a accesskey="p" href="../bessel.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bessel.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bessel_first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
  24. </div>
  25. <div class="section">
  26. <div class="titlepage"><div><div><h3 class="title">
  27. <a name="math_toolkit.bessel.bessel_over"></a><a class="link" href="bessel_over.html" title="Bessel Function Overview">Bessel Function Overview</a>
  28. </h3></div></div></div>
  29. <h5>
  30. <a name="math_toolkit.bessel.bessel_over.h0"></a>
  31. <span class="phrase"><a name="math_toolkit.bessel.bessel_over.ordinary_bessel_functions"></a></span><a class="link" href="bessel_over.html#math_toolkit.bessel.bessel_over.ordinary_bessel_functions">Ordinary
  32. Bessel Functions</a>
  33. </h5>
  34. <p>
  35. Bessel Functions are solutions to Bessel's ordinary differential equation:
  36. </p>
  37. <div class="blockquote"><blockquote class="blockquote"><p>
  38. <span class="inlinemediaobject"><img src="../../../equations/bessel1.svg"></span>
  39. </p></blockquote></div>
  40. <p>
  41. where &#957; is the <span class="emphasis"><em>order</em></span> of the equation, and may be an arbitrary
  42. real or complex number, although integer orders are the most common occurrence.
  43. </p>
  44. <p>
  45. This library supports either integer or real orders.
  46. </p>
  47. <p>
  48. Since this is a second order differential equation, there must be two linearly
  49. independent solutions, the first of these is denoted J<sub>v</sub>
  50. and known as a Bessel
  51. function of the first kind:
  52. </p>
  53. <div class="blockquote"><blockquote class="blockquote"><p>
  54. <span class="inlinemediaobject"><img src="../../../equations/bessel2.svg"></span>
  55. </p></blockquote></div>
  56. <p>
  57. This function is implemented in this library as <a class="link" href="bessel_first.html" title="Bessel Functions of the First and Second Kinds">cyl_bessel_j</a>.
  58. </p>
  59. <p>
  60. The second solution is denoted either Y<sub>v</sub> or N<sub>v</sub>
  61. and is known as either a Bessel
  62. Function of the second kind, or as a Neumann function:
  63. </p>
  64. <div class="blockquote"><blockquote class="blockquote"><p>
  65. <span class="inlinemediaobject"><img src="../../../equations/bessel3.svg"></span>
  66. </p></blockquote></div>
  67. <p>
  68. This function is implemented in this library as <a class="link" href="bessel_first.html" title="Bessel Functions of the First and Second Kinds">cyl_neumann</a>.
  69. </p>
  70. <p>
  71. The Bessel functions satisfy the recurrence relations:
  72. </p>
  73. <div class="blockquote"><blockquote class="blockquote"><p>
  74. <span class="inlinemediaobject"><img src="../../../equations/bessel4.svg"></span>
  75. </p></blockquote></div>
  76. <div class="blockquote"><blockquote class="blockquote"><p>
  77. <span class="inlinemediaobject"><img src="../../../equations/bessel5.svg"></span>
  78. </p></blockquote></div>
  79. <p>
  80. Have the derivatives:
  81. </p>
  82. <div class="blockquote"><blockquote class="blockquote"><p>
  83. <span class="inlinemediaobject"><img src="../../../equations/bessel6.svg"></span>
  84. </p></blockquote></div>
  85. <div class="blockquote"><blockquote class="blockquote"><p>
  86. <span class="inlinemediaobject"><img src="../../../equations/bessel7.svg"></span>
  87. </p></blockquote></div>
  88. <p>
  89. Have the Wronskian relation:
  90. </p>
  91. <div class="blockquote"><blockquote class="blockquote"><p>
  92. <span class="inlinemediaobject"><img src="../../../equations/bessel8.svg"></span>
  93. </p></blockquote></div>
  94. <p>
  95. and the reflection formulae:
  96. </p>
  97. <div class="blockquote"><blockquote class="blockquote"><p>
  98. <span class="inlinemediaobject"><img src="../../../equations/bessel9.svg"></span>
  99. </p></blockquote></div>
  100. <div class="blockquote"><blockquote class="blockquote"><p>
  101. <span class="inlinemediaobject"><img src="../../../equations/bessel10.svg"></span>
  102. </p></blockquote></div>
  103. <h5>
  104. <a name="math_toolkit.bessel.bessel_over.h1"></a>
  105. <span class="phrase"><a name="math_toolkit.bessel.bessel_over.modified_bessel_functions"></a></span><a class="link" href="bessel_over.html#math_toolkit.bessel.bessel_over.modified_bessel_functions">Modified
  106. Bessel Functions</a>
  107. </h5>
  108. <p>
  109. The Bessel functions are valid for complex argument <span class="emphasis"><em>x</em></span>,
  110. and an important special case is the situation where <span class="emphasis"><em>x</em></span>
  111. is purely imaginary: giving a real valued result. In this case the functions
  112. are the two linearly independent solutions to the modified Bessel equation:
  113. </p>
  114. <div class="blockquote"><blockquote class="blockquote"><p>
  115. <span class="inlinemediaobject"><img src="../../../equations/mbessel1.svg"></span>
  116. </p></blockquote></div>
  117. <p>
  118. The solutions are known as the modified Bessel functions of the first and
  119. second kind (or occasionally as the hyperbolic Bessel functions of the first
  120. and second kind). They are denoted I<sub>v</sub> and K<sub>v</sub>
  121. respectively:
  122. </p>
  123. <div class="blockquote"><blockquote class="blockquote"><p>
  124. <span class="inlinemediaobject"><img src="../../../equations/mbessel2.svg"></span>
  125. </p></blockquote></div>
  126. <div class="blockquote"><blockquote class="blockquote"><p>
  127. <span class="inlinemediaobject"><img src="../../../equations/mbessel3.svg"></span>
  128. </p></blockquote></div>
  129. <p>
  130. These functions are implemented in this library as <a class="link" href="mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">cyl_bessel_i</a>
  131. and <a class="link" href="mbessel.html" title="Modified Bessel Functions of the First and Second Kinds">cyl_bessel_k</a> respectively.
  132. </p>
  133. <p>
  134. The modified Bessel functions satisfy the recurrence relations:
  135. </p>
  136. <div class="blockquote"><blockquote class="blockquote"><p>
  137. <span class="inlinemediaobject"><img src="../../../equations/mbessel4.svg"></span>
  138. </p></blockquote></div>
  139. <div class="blockquote"><blockquote class="blockquote"><p>
  140. <span class="inlinemediaobject"><img src="../../../equations/mbessel5.svg"></span>
  141. </p></blockquote></div>
  142. <p>
  143. Have the derivatives:
  144. </p>
  145. <div class="blockquote"><blockquote class="blockquote"><p>
  146. <span class="inlinemediaobject"><img src="../../../equations/mbessel6.svg"></span>
  147. </p></blockquote></div>
  148. <div class="blockquote"><blockquote class="blockquote"><p>
  149. <span class="inlinemediaobject"><img src="../../../equations/mbessel7.svg"></span>
  150. </p></blockquote></div>
  151. <p>
  152. Have the Wronskian relation:
  153. </p>
  154. <div class="blockquote"><blockquote class="blockquote"><p>
  155. <span class="inlinemediaobject"><img src="../../../equations/mbessel8.svg"></span>
  156. </p></blockquote></div>
  157. <p>
  158. and the reflection formulae:
  159. </p>
  160. <div class="blockquote"><blockquote class="blockquote"><p>
  161. <span class="inlinemediaobject"><img src="../../../equations/mbessel9.svg"></span>
  162. </p></blockquote></div>
  163. <div class="blockquote"><blockquote class="blockquote"><p>
  164. <span class="inlinemediaobject"><img src="../../../equations/mbessel10.svg"></span>
  165. </p></blockquote></div>
  166. <h5>
  167. <a name="math_toolkit.bessel.bessel_over.h2"></a>
  168. <span class="phrase"><a name="math_toolkit.bessel.bessel_over.spherical_bessel_functions"></a></span><a class="link" href="bessel_over.html#math_toolkit.bessel.bessel_over.spherical_bessel_functions">Spherical
  169. Bessel Functions</a>
  170. </h5>
  171. <p>
  172. When solving the Helmholtz equation in spherical coordinates by separation
  173. of variables, the radial equation has the form:
  174. </p>
  175. <div class="blockquote"><blockquote class="blockquote"><p>
  176. <span class="inlinemediaobject"><img src="../../../equations/sbessel1.svg"></span>
  177. </p></blockquote></div>
  178. <p>
  179. The two linearly independent solutions to this equation are called the spherical
  180. Bessel functions j<sub>n</sub> and y<sub>n</sub> and are related to the ordinary Bessel functions
  181. J<sub>n</sub> and Y<sub>n</sub> by:
  182. </p>
  183. <div class="blockquote"><blockquote class="blockquote"><p>
  184. <span class="inlinemediaobject"><img src="../../../equations/sbessel2.svg"></span>
  185. </p></blockquote></div>
  186. <p>
  187. The spherical Bessel function of the second kind y<sub>n</sub>
  188. is also known as the spherical
  189. Neumann function n<sub>n</sub>.
  190. </p>
  191. <p>
  192. These functions are implemented in this library as <a class="link" href="sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">sph_bessel</a>
  193. and <a class="link" href="sph_bessel.html" title="Spherical Bessel Functions of the First and Second Kinds">sph_neumann</a>.
  194. </p>
  195. </div>
  196. <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
  197. <td align="left"></td>
  198. <td align="right"><div class="copyright-footer">Copyright &#169; 2006-2019 Nikhar
  199. Agrawal, Anton Bikineev, Paul A. Bristow, Marco Guazzone, Christopher Kormanyos,
  200. Hubert Holin, Bruno Lalande, John Maddock, Jeremy Murphy, Matthew Pulver, Johan
  201. R&#229;de, Gautam Sewani, Benjamin Sobotta, Nicholas Thompson, Thijs van den Berg,
  202. Daryle Walker and Xiaogang Zhang<p>
  203. Distributed under the Boost Software License, Version 1.0. (See accompanying
  204. file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
  205. </p>
  206. </div></td>
  207. </tr></table>
  208. <hr>
  209. <div class="spirit-nav">
  210. <a accesskey="p" href="../bessel.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../bessel.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bessel_first.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
  211. </div>
  212. </body>
  213. </html>