20/10/2018, 07:31:56 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: LISTADO ACTUALIZADO DE CURSOS
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Integral definida \(\int_{0}^{2\pi}\frac{d\theta}{\sqrt{1-k^2\cos(\theta)}}\)  (Leído 421 veces)
0 Usuarios y 1 Visitante están viendo este tema.
jlopez
Junior
**

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 16


Ver Perfil
« : 13/07/2018, 05:12:51 am »

En primer lugar un saludo a todos, pues este es mi primer post. Una pena no pueda poner latex en el enunciado.

En un simulador que he hecho, he de calcular le media de 1/r desde un anillo a un punto del espacio, siendo r la distancia de cada punto al circulo. Despues de numerosas operaciones he calculado que esa media tiene la siguiente fórmula:

[texx]\displaystyle\int_{0}^{2\pi}\frac{d \theta }{\sqrt{1-k^{2}\cos( \theta )}}[/texx]

La solución no viene en tablas de integrales definidas, pero creo que es una integral elíptica.
Desafortunadamente no sé como ponerla como elíptica para emplear una libreria que contenga dichas integrales
También me valdría una solución aproximada.
Otra opción es meter una tabla en una matriz y sacarlo de ahí.
Estas opciones me ayudarían enormemente a reducir enormemente el número de puntos en la simulación, que actualmente es de 25mil lo que me obliga ha hacer inversas de matrices de 25milx25mil. He logrado hacerlo en multitarea para reducir el tiempo de simulación a 3 horas, rozando el límite de RAM del ordenador de 16GB


En línea
Luis Fuentes
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 42.578


Ver Perfil
« Respuesta #1 : 13/07/2018, 06:06:37 am »

Hola

En primer lugar un saludo a todos, pues este es mi primer post. Una pena no pueda poner latex en el enunciado.

Bienvenido al foro. Se puede poner LaTeX en el título si rodeas las fórmula por \( … \)

Cita
En un simulador que he hecho, he de calcular le media de 1/r desde un anillo a un punto del espacio, siendo r la distancia de cada punto al circulo. Despues de numerosas operaciones he calculado que esa media tiene la siguiente fórmula:

[texx]\displaystyle\int_{0}^{2\pi}\frac{d \theta }{\sqrt{1-k^{2}\cos( \theta )}}[/texx]

La solución no viene en tablas de integrales definidas, pero creo que es una integral elíptica.
Desafortunadamente no sé como ponerla como elíptica para emplear una libreria que contenga dichas integrales
También me valdría una solución aproximada.
Otra opción es meter una tabla en una matriz y sacarlo de ahí.
Estas opciones me ayudarían enormemente a reducir enormemente el número de puntos en la simulación, que actualmente es de 25mil lo que me obliga ha hacer inversas de matrices de 25milx25mil. He logrado hacerlo en multitarea para reducir el tiempo de simulación a 3 horas, rozando el límite de RAM del ordenador de 16GB

Por la periodicidad del coseno tienes que:

[texx]\displaystyle\int_{0}^{2\pi}\frac{d \theta }{\sqrt{1-k^{2}\cos( \theta )}}=2\displaystyle\int_{0}^{\pi}\frac{d \theta }{\sqrt{1-k^{2}\cos( \theta )}}[/texx]

Si haces el cambio [texx]\theta=2t[/texx] te queda:

[texx]4\displaystyle\int_{0}^{\pi/2}\frac{dt }{\sqrt{1-k^{2}\cos(2t)}}=4\displaystyle\int_{0}^{\pi/2}\frac{dt }{\sqrt{1-k^{2}(1-2sin^2(t))}}=4\displaystyle\int_{0}^{\pi/2}\frac{dt }{\sqrt{(1-k^{2})+2k^2sin^2(t)}}=\\
=\dfrac{4}{\sqrt{1-k^2}}\displaystyle\int_{0}^{\pi/2}\frac{dt }{\sqrt{1-\frac{2k^2}{k^2-1}sin^2(t)}}[/texx]

Y eso es una integral elípitca completa de pimer tipo.

Saludos.
En línea
jlopez
Junior
**

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 16


Ver Perfil
« Respuesta #2 : 13/07/2018, 06:12:49 am »

Pues muchisimas gracias, la aplicaré en mi algoritmo, empleando librería boost para c++ que contiene integrales elípticas

 Aplauso
En línea
jlopez
Junior
**

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 16


Ver Perfil
« Respuesta #3 : 13/07/2018, 06:24:56 am »

Otra cuestión al respecto es que sospecho que en la integral de la pregunta al hacerla de 0 a 2pi se podría sustituir el coseno por un seno, si ello fuera así ¿simplificaría un poco el cálculo?
En línea
Luis Fuentes
el_manco
Administrador
Pleno*
*****

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
España España

Mensajes: 42.578


Ver Perfil
« Respuesta #4 : 13/07/2018, 06:32:06 am »

Hola

Otra cuestión al respecto es que sospecho que en la integral de la pregunta al hacerla de 0 a 2pi se podría sustituir el coseno por un seno, si ello fuera así ¿simplificaría un poco el cálculo?

Teniendo en cuenta que [texx]cos(\theta)=sin(\theta+\pi/2)[/texx] y que integramos en [texx][0,2\pi][/texx] la integral es la misma que:

[texx]\displaystyle\int_{0}^{2\pi}\frac{d \theta }{\sqrt{1-k^{2}\sin( \theta )}}[/texx]

Pero no veo que eso simplifique el cálculo.

Saludos.
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!