Go: Bessel functions -
i noticed there functions first-order, second-order, , n-order bessel functions (y0, y1, yn) defined in standard go library (y0). can't seem determine practical application of these mathematical functions make them important include in standard library.
can me out? seems bessels (which haven't heard of before) relate describing [graduated?] shapes of quadratic curves, i'm unsure why of special significance general development.
i believe it's there because function of same name (except capitalisation) , behaviour in standard posix library. that's case many other functions in page link to, ldexp
or lgamma
or nextafter
.
speaking of uses of bessel functions, come in handy time time in mathematical simulations. tightly connected laplacian problems spherical symmetry, relates physical models of ideal circular drum, quantum mechanical model of hydrogen, or sidebands of fm radio signal (all heavily simplified in list). value of bessel function denominator of von mises distribution, well-behaved probabilistic distribution on circle or sphere, that's super useful. there many more, these first ideas came mind.
speaking of motivation, in way j₀ next best-behaved special function after exponential. in calculating exponential 1 sums power series weighted inverse factorial. j₀, it's same inverse factorial squared. if there's enough justification cosine or erf, there's that, too. in few words it's function that's sufficiently simple quite ubiquitous in mathematics, , there's enough programmers of c-like languages came there high-performance computation make momentum in laying out standard.
Comments
Post a Comment