std::sph_neumann, std::sph_neumannf, std::sph_neumannl
Definido en el archivo de encabezado <cmath> | ||
double sph_neumann (unsigned n, double x ); float sph_neumann (unsigned n, float x ); | (1) | (desde C++17) |
double sph_neumann(unsigned n, TipoEntero x ); | (2) | (desde C++17) |
n
y x
.Contenido |
[editar]Parámetros
n | - | El orden de la función. |
x | - | El argumento de la función. |
[editar]Valor de retorno
Si no se generan errores, devuelve el valor de la función esférica de Bessel de segunda especie (función esférica de Neumann) de n
y x
, es decir n
n(x) = (π/2x)1/2
N
n+1/2(x) donde N
n(x) es std::cyl_neumann(n,x) y x≥0
[editar]Manejo de errores
Los errores se pueden informar como se especifica en math_errhandling.
- Si el argumento es NaN, se devuelve NaN y no se informa de un error de dominio.
- Si n>=128, el comportamiento está definido por la implementación.
[editar]Notas
Las implementaciones que no son compatibles con C++17, pero son compatibles con ISO 29124:2010, proporcionan esta función si __STDCPP_MATH_SPEC_FUNCS__
está definida por la implementación a un valor de al menos 201003L y si el usuario define __STDCPP_WANT_MATH_SPEC_FUNCS__
antes de incluir cualquier archivo de encabezado de la biblioteca estándar.
Las implementaciones que no son compatibles con ISO 29124:2010 pero son compatibles con TR 19768:2007 (TR1), proporcionan esta función en el archivo de encabezado tr1/cmath
y el espacio de nombres std::tr1
.
Una implementación de esta función también se encuentra disponible en Boost.Math
[editar]Ejemplo
Salida:
n_1(1.2345) = -0.981201 -(cos x)/x² - (sin x)/x = -0.981201
[editar]Véase también
(C++17)(C++17)(C++17) | Funciones cilíndricas de Neumann (funciones cilíndricas de Bessel de segunda especie o funciones de Weber). (función) |
(C++17)(C++17)(C++17) | Funciones esféricas de Bessel functions de primera especie. (función) |
[editar]Enlaces externos
Weisstein, Eric W. "Función esférica de Bessel de segunda especie." De MathWorld — Un recurso web de Wolfram.