Skip to content

Implement hyperbolic version of sinc: sinhc (feature request). #55981

@dtabell

Description

@dtabell

Julia defines the function $\mathrm{sinc}(x)$ using the normalized form $\sin(\pi x)/(\pi x)$.
Replacing $x$ by $\mathrm{i}x$ yields the new function $\sinh(\pi x)/(\pi x)$.
Because this function also (annoyingly) has a singularity at the origin,
I suggest implementing it as a new special function named $\mathrm{sinhc}$.

The notation $\mathrm{sinhc}$ has already been suggested, see Wolfram MathWorld,
for the cognate function $\mathrm{sinh}(x)/x$, which is consistent with its definition
of $\mathrm{sinc}(x)$ using the unnormalized form $\sin(x)/x$. The same (unnormalized)
version appears also in the boost C++ special functions library, and uses
the same notation.

I could, of course, implement this function myself, but it does seem the sort of
function that merits inclusion in the standard set of Julia special functions.
Please let me know if the Julia team is already at work extending the library of
special functions, or if I should implement this function and issue a pull request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureIndicates new feature / enhancement requestsmathsMathematical functions

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions