Quiero determinar la longitud de un arco a partir de la elipse en la imagen de abajo:
¿Cómo puedo determinar la longitud de ?
Dejar Entonces una ecuación paramétrica para la elipse es Cuando el punto esta en , el punto inicial del arco en la elipse cuya longitud busca. Ahora es importante darse cuenta de que el parámetro no es el ángulo central, entonces necesitas obtener el valor de que corresponde al extremo superior de su arco. En ese extremo tienes (grados). Y en términos de tienes . Resolviendo para luego da
[nota: sugiero usar radianes aquí, reemplazando el por ]
Para la longitud de arco use la fórmula general de integración para en el rango deseado. En tu caso , para que vayas integrando
* Cuando hice esto numéricamente en arce obtuve aproximadamente para la longitud de arco.
Puedes calcular esto como
usando la integral elíptica incompleta del segundo tipo . En Mathematica-Syntax (y adecuado para Wolfram Alpha ) esto se puede escribir como
2.23*EllipticE[ArcTan[3.05/2.23*Tan[50°]],1-(3.05/2.23)^2]
Adapté esto de esta publicación que investiga el problema inverso (dada la longitud del arco, encuentra el ángulo) pero en el camino también trata esta dirección del problema. Como se indica allí, esta conversión de ángulo solo funcionará para el primer y último cuadrante. De lo contrario, ajuste el ángulo o busque en esa publicación una fórmula alternativa para usar en su lugar.
Con unos pocos dígitos más de precisión, la respuesta se devuelve como que esencialmente coincide con las otras respuestas aquí. Por supuesto, imprimir tantos dígitos en la respuesta es de muy mal estilo si la entrada solo se da con dos decimales. Muestra que la integración numérica de Jyrki es un poco menos precisa que lo que hizo CoffeeMath, pero incluso él debería haber redondeado teóricamente en la otra dirección.
Tenga en cuenta que la fórmula anterior solo funciona para . Para el resultado de representará así que para corregir eso puedes agregar a ese resultado. similares para donde tienes que restar desde el resultado. En términos generales, desea que la primera entrada al función de ser un ángulo en el mismo cuadrante que , sumando múltiplos enteros de según sea necesario.
Dando un cálculo de Mathematica. Mismo resultado que coffeemath (+1)
In[1]:= ArcTan[3.05*Tan[5Pi/18]/2.23]
Out[1]= 1.02051
In[2]:= x=3.05 Cos[t];
In[3]:= y=2.23 Sin[t];
In[4]:= NIntegrate[Sqrt[D[x,t]^2+D[y,t]^2],{t,0,1.02051}]
Out[4]= 2.53143
Creo que encontré esta aproximación asintótica de la integral elíptica de segundo tipo de Jacobi hace algún tiempo. No es preciso, pero converge exactamente para casos degenerados de (líneas) y (círculos). Los métodos de series infinitas son ideales donde se desea precisión. Ofrezco esto sólo como una curiosidad. El último término, agregado recientemente, aporta poco, pero asegura la convergencia de los círculos. Asumir . Entonces
Zev Chonoles
Zev Chonoles
icurays1
Mohammad Fakhrey
gansub