Conectar vía MCP →

Ingresar cálculo

Both inputs are dimensionless real numbers. For non-integer order, use x ≥ 0.

Fórmula

Publicidad

Resultados

Struve Function Hv(x)
0,568656627
sin dimensiones
Método Definición por serie de potencias (gamma de Lanczos)
Nota Accuracy reduces for large |x|; use x ≥ 0 for non-integer order.

¿Qué es la función de Struve?

La función de Struve, que se escribe \(\mathbf{H}_{\text{v}}(\text{x})\), es una función especial omnipresente en la física matemática. Debe su nombre al astrónomo Hermann Struve y surge de forma natural como solución particular de la ecuación diferencial de Bessel no homogénea. Te la encontrarás en acústica (la radiación de un pistón que vibra), en dinámica de fluidos, en electromagnetismo y en aerodinámica no estacionaria. Esta calculadora evalúa \(\mathbf{H}_{\text{v}}(\text{x})\) para cualquier orden real v y argumento x.

Gráfico de curvas de la función de Struve para varios órdenes que muestra una oscilación decreciente
La función de Struve H_v(x) sube y luego oscila con amplitud que decae lentamente.

La fórmula

La función de Struve se define mediante la serie de potencias convergente

$$\mathbf{H}_{\text{v}}\!\left(\text{x}\right) = \sum_{k=0}^{\infty} \frac{(-1)^{k}}{\Gamma\!\left(k+\frac{3}{2}\right)\,\Gamma\!\left(k+\text{v}+\frac{3}{2}\right)} \left(\frac{\text{x}}{2}\right)^{2k+\text{v}+1}$$

donde \(\Gamma\) es la función gamma. La serie converge para todo x real, aunque para valores grandes de \(|x|\) se necesitan muchos términos y resulta más eficiente recurrir a un desarrollo asintótico. Esta herramienta suma la serie directamente, empleando la aproximación de Lanczos para los factores gamma y una recurrencia estable basada en el cociente de términos para evitar el desbordamiento.

Publicidad
Diagrama de una serie de potencias alternante con términos decrecientes que suman un valor
H_v(x) se evalúa como una serie de potencias alternante convergente en k.

Cómo usarla

Introduce el orden v (cualquier número real) y el argumento x. Para órdenes no enteros, mantén \(x \ge 0\), ya que \((x/2)^{v+1}\) se vuelve complejo cuando x es negativo. Pulsa calcular para obtener \(\mathbf{H}_{\text{v}}(\text{x})\). Ambos datos son números puros, sin dimensiones.

Ejemplo resuelto

Tomemos los valores por defecto v = 0, x = 1. Aquí \(\text{half} = 0{,}5\), \(\text{half}^2 = 0{,}25\) y el prefactor \((x/2)^{v+1} = 0{,}5\). Los primeros términos de la serie son \(1{,}273239545\), \(-0{,}141471061\), \(0{,}005658842\), \(-0{,}000115487\), ..., que suman alrededor de \(1{,}137313265\). Al multiplicar por el prefactor \(0{,}5\) obtenemos \(\mathbf{H}_{0}(1) \approx 0{,}5686566\), que coincide con el valor de alta precisión conocido \(0{,}56865663339780\).

Preguntas frecuentes

¿Puede ser v negativo o fraccionario? Sí. La serie es válida para cualquier v real, salvo cuando \(v + 3/2\) es un entero no positivo (\(v = -1{,}5, -2{,}5, \ldots\)); en esos casos el recíproco de la gamma simplemente anula dichos términos, algo que se gestiona automáticamente.

¿Qué ocurre en x = 0? Para \(v > -1\) la función vale 0, porque el prefactor \((x/2)^{v+1}\) se anula; la calculadora devuelve 0.

¿Es precisa para x grandes? La serie de potencias pierde precisión por cancelación cuando \(|x|\) supera aproximadamente 30. Para argumentos muy grandes, un desarrollo asintótico ofrece mejores resultados.

Última actualización: