12 votos

Calculando el área de un polígono irregular

Dado la longitud de los lados de un polígono irregular (sin coordenadas proporcionadas) ¿cómo se calcula el área de máximo área del polígono?

Gracias de antemano

2 votos

¿Qué es "el área de máxima área"?

9voto

aelguindy Puntos 1392

El polígono debe ser cíclico. Para más detalles, revisa este enlace.

0 votos

Sí, el polígono irregular es cíclico. Pero estoy atascado en cómo calcular el área del polígono cíclico irregular o el área de los triángulos contenidos, dado que para cada uno de los (n-2) triángulos en mi polígono, solo conozco la longitud de dos lados.

1 votos

Por alguna razón, me perdí de que querías calcular el área. Solo pude encontrar este documento: arxiv.org/pdf/math/0408104v1.pdf que (si entiendo correctamente) implica que no se conoce una relación algebraica entre los lados y el área.

1 votos

Aparentemente también hay fórmulas para pentágonos y hexágonos: springerlink.com/content/37266l8v11r0l512

4voto

JiminyCricket Puntos 143

Dado que los tratamientos muy interesantes a los que aelguindy vinculó parecen indicar que no se conocen fórmulas más allá de los hexágonos, parece que necesitarás determinar el área numéricamente. Un enfoque eficiente para hacer esto podría ser resolver la condición para que los ángulos sumen un círculo completo,

$$\sum_k\arcsin\frac{L_k}{2R}=\pi\;,$

para $R$ numéricamente (por ejemplo, usando el método de Newton). Entonces el área es

$$ \begin{eqnarray} A &=& \frac{R^2}2\sum_k\sin\left(2\arcsin\frac{L_k}{2R}\right) \\ &=& \frac{R}2\sum_kL_k\sqrt{1-\left(\frac{L_k}{2R}\right)^2}\;. \end{eqnarray} $$

[Editar según lo solicitado:]

Así es como podrías resolver para $R$ usando el método de Newton. La prescripción general para usar el método de Newton para resolver la ecuación $f(x)=0$ es

$$x_{n+1}=x_n-\frac{f(x_n)}{f'(x_n)}\;.$$

Este es el punto donde la tangente a la gráfica en $x_n$ interseca el eje $x$. En el caso presente, queremos resolver

$$f(R)=\sum_k\arcsin\frac{L_k}{2R}-\pi=0\;,$

así que formamos

$$f'(R)=-\sum_k\frac{L_k}{2R\sqrt{(2R)^2-L_k^2}}$$

y iteramos usando

$$R_{n+1}=R_n+\frac{\sum_k\arcsin\frac{L_k}{2R_n}-\pi}{\sum_k\frac{L_k}{2R_n\sqrt{(2R_n)^2-L_k^2}}}\;.$$

Ahora solo necesitamos un valor inicial adecuado $R_0$. Este debe encontrarse en algún lugar entre el radio mínimo $L_{máx}/2$ (donde $L_{máx}$ es la longitud máxima del lado) y el infinito; una elección razonable podría ser $L_{máx}$.

Nota que el método de Newton no está garantizado que converja en general; creo que debería funcionar en este caso, pero no lo he probado. Si no funciona, es posible que tengas que usar un algoritmo más robusto de búsqueda de raíces.

0 votos

No estoy seguro de si comprendo. ¿No sé qué es R y qué significa L(k)?

2 votos

$L_k$ son las longitudes de los lados, $R$ es el radio del círculo.

1 votos

También puedes hacerlo "álgebraicamente", ya que la condición $\sum_k \arcsin(L_k/(2R)) = \pi$ es equivalente a $\prod_k \left( \sqrt{1 - (L_k/(2R))^2} + i L_k/(2R)\right) = -1$. Esto implicará una ecuación polinómica en $R" -- pero creo que va a ser horrendamente complicado.

2voto

mr_georg Puntos 1121

El polígono debe ser cíclico, lo que significa que sus vértices estarán en la circunferencia de un círculo (asumiendo que el polígono es convexo). Si las longitudes de los lados se dan como $x_1, x_2, x_3, x_4,\ldots$ y $s=\frac{p}{2}$ donde $p$ es el perímetro entonces el área se da por algo similar a la fórmula de Brahmgupta para $4$ lados o la fórmula de Herón para un triángulo. No estoy seguro de cuál es el área cuando el número de lados excede los $4$.

Generalmente puedes encontrar las áreas de polígonos convexos irregulares dividiéndolos sabiamente en triángulos.

0 votos

Gracias. Seguí adelante e implementé la solución de Brahmgupta para manejar polígonos de 3/4 lados, pero aún preferiría una solución que maneje todos los recuentos de lados.

2voto

Ron Gordon Puntos 96158

Siguiendo el comentario de @aelguindy, esta fue un área de investigación del Prof. David Robbins (quien falleció prematuramente). Aquí hay un artículo típico de ese esfuerzo de investigación: logró encontrar expresiones explícitas para las áreas de heptágonos y octágonos cíclicos. Cualquiera que hojeé ese artículo entenderá que este problema es extraordinariamente difícil en general.

Por diversión, comparé resultados relativamente simples que obtuve de un problema del examen Putnam con su resultado y coincidí, felizmente. Aquí está el problema:

Encuentra el área de un octágono convexo inscrito en un círculo que tiene 4 lados consecutivos de longitud 3 unidades y 4 lados consecutivos de longitud 2 unidades. Da tu respuesta en la forma $r+s \sqrt{t}$, donde $r$, $s$ y $t$ son enteros positivos.

Lo dejo como ejercicio para el lector.

-1voto

user902666 Puntos 36

Porque conocemos los lados, entonces los ángulos formados por estos lados en el centro del círculo estarán en la misma proporción que los lados. Por ejemplo, si los lados del polígono son a, b, c, d y e, entonces la suma de todos los ángulos en el centro será = a*x+b*x+c*x+d*x+e*x y esta suma será igual a 360. Entonces ahora conocemos todos los ángulos hechos por los lados en el centro. Ahora podemos encontrar el área de cada triángulo y la suma de estas áreas es el área del polígono.

1 votos

¿Podrías explicar cómo esto responde a la pregunta? Además, tu afirmación "los ángulos estarán en la misma proporción que los lados" es incorrecta. Quizás quisiste escribir "los ángulos estarán en la misma proporción que los arcos correspondientes", pero no se da la longitud de los arcos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X