Fórmula de cordones - Shoelace formula

Shoelace3.png

La fórmula de cordones de zapatos o algoritmo de cordones de zapatos (también conocida como fórmula del área de Gauss y fórmula del topógrafo ) es un algoritmo matemático para determinar el área de un polígono simple cuyos vértices se describen por sus coordenadas cartesianas en el plano. El usuario multiplica las coordenadas correspondientes para encontrar el área que abarca el polígono y lo resta del polígono circundante para encontrar el área del polígono dentro. Se llama fórmula de cordones de zapatos debido a la constante multiplicación cruzada de las coordenadas que forman el polígono, como enhebrar cordones de zapatos. A veces también se le llama método de cordones . Tiene aplicaciones en agrimensura y silvicultura, entre otras áreas.

La fórmula fue descrita por Albrecht Ludwig Friedrich Meister (1724-1788) en 1769 y por Carl Friedrich Gauss en 1795. Puede verificarse dividiendo el polígono en triángulos y puede considerarse un caso especial del teorema de Green .

La fórmula del área se deriva tomando cada arista AB y calculando el área del triángulo ABO con un vértice en el origen O , tomando el producto cruzado (que da el área de un paralelogramo ) y dividiéndolo por 2. A medida que se envuelve el polígono, estos triángulos con área positiva y negativa se superpondrán, y las áreas entre el origen y el polígono se cancelarán y sumarán 0, mientras que solo queda el área dentro del triángulo de referencia. Por eso la fórmula se llama fórmula del topógrafo, ya que el "topógrafo" está en el origen; si va en sentido contrario a las agujas del reloj, se agrega área positiva cuando se va de izquierda a derecha y se agrega área negativa cuando se va de derecha a izquierda, desde la perspectiva del origen.

La fórmula del área también se puede aplicar a polígonos que se superponen por sí mismos, ya que el significado del área aún es claro, aunque los polígonos que se superponen a sí mismos no son generalmente simples . Además, un polígono superpuesto puede tener múltiples "interpretaciones", pero la fórmula de Cordones se puede utilizar para mostrar que el área del polígono es la misma independientemente de la interpretación.

Declaración

La fórmula se puede representar con la expresión

dónde

  • A es el área del polígono,
  • n es el número de lados del polígono y
  • ( x iy i ), i  = 1, 2, ...,  n son los vértices ordenados (o "esquinas") del polígono.

Alternativamente

donde x n +1 = x 1 y x 0 = x n , así como y n +1 = y 1 e y 0 = y n .

Si los puntos se etiquetan secuencialmente en el sentido contrario a las agujas del reloj, entonces la suma de los determinantes anteriores es positiva y los signos de valor absoluto pueden omitirse; si están etiquetados en el sentido de las agujas del reloj, la suma de los determinantes será negativa. Esto se debe a que la fórmula puede verse como un caso especial del teorema de Green .

Se puede dar un enunciado particularmente conciso de la fórmula en términos del álgebra exterior . Si son los vértices consecutivos del polígono (considerados como vectores en el plano cartesiano) entonces

Pruebas

Prueba de un triángulo

Dadas las coordenadas de un triángulo, calcula su área .

Con referencia a la figura, sea ​​el área del triángulo cuyos vértices están dados por las coordenadas y dibuje el rectángulo de área mínima alrededor del triángulo para que sus lados sean paralelos a los ejes o . Al menos un vértice del triángulo estará en una esquina del rectángulo. En la figura, las áreas de los tres triángulos circundantes son y Obviamente es igual al área del rectángulo (llámelo ) menos las áreas de los otros tres triángulos:

Al inspeccionar la figura se puede ver que las áreas están dadas por

Recopilación de términos y reordenación de rendimientos

que se puede escribir como determinante

Si las coordenadas se escriben en el sentido de las agujas del reloj, el valor del determinante será

Reorganizando de otra manera

que es la forma de la fórmula de los cordones. Esta fórmula se puede ampliar para encontrar el área de cualquier polígono, ya que un polígono simple se puede dividir en triángulos.

Dadas las coordenadas de un cuadrilátero, calcula su área .

Prueba de un polígono cuadrilátero y general

Encontrar el área de un cuadrilátero demuestra cómo la fórmula de los cordones de los zapatos se generaliza a cualquier polígono al dividir el polígono en triángulos. Considere la figura de un cuadrilátero cuyas coordenadas están etiquetadas en sentido antihorario. El cuadrilátero se divide en dos triángulos con áreas y Usando la fórmula del triángulo en cada triángulo obtenemos

Dado que ambos triángulos se trazaron en sentido antihorario, ambas áreas son positivas y obtenemos el área del cuadrilátero sumando las dos áreas. El último término positivo y el último término negativo de cancelar con el primer término positivo y el primer término negativo de dar

Ejemplos de

El usuario debe conocer los puntos del polígono en un plano cartesiano. Por ejemplo, tome un triángulo con coordenadas {(2, 1), (4, 5), (7, 8)}. Tome la primera coordenada x y multiplíquela por el segundo valor y , luego tome la segunda coordenada x y multiplíquela por el tercer valor y , y repita tantas veces hasta que se haga para todos los puntos deseados. Esto se puede representar mediante la siguiente fórmula:

para x i y y i que representan cada coordenada respectiva. Esta fórmula es solo la expansión de las dadas anteriormente para el caso n = 3. Utilizándola, se puede encontrar que el área del triángulo es igual a la mitad del valor absoluto de 10 + 32 + 7 - 4 - 35 - 16, que es igual a 3. El número de variables depende del número de lados del polígono . Por ejemplo, un pentágono se definirá hasta x 5 e y 5 :

y se definirá un cuadrilátero hasta x 4 e y 4 :

Ejemplo más complejo

Considere el polígono definido por los puntos (3, 4), (5, 11), (12, 8), (9, 5) y (5, 6), como se ilustra en el diagrama.

Figura de este ejemplo

El área de este polígono es:

Etimología

Shoelace3.png

La razón por la que esta fórmula se llama fórmula de cordones de zapatos se debe a un método común que se utiliza para evaluarla. Este método utiliza matrices . Como ejemplo, elija el triángulo con vértices (2, 4), (3, −8) y (1, 2). Luego construya la siguiente matriz “caminando” alrededor del triángulo y terminando con el punto inicial.

Primero, dibuje diagonales hacia abajo y hacia la derecha (como se muestra a continuación),

  ShoelaceMatrix2.GIF

y multiplica los dos números conectados por cada barra, luego suma todos los productos: (2 × −8) + (3 × 2) + (1 × 4) = −6. Haga lo mismo con barras diagonales hacia abajo y hacia la izquierda (se muestra a continuación con barras inclinadas hacia abajo):

  ShoelaceMatrix3.GIF

(4 × 3) + (−8 × 1) + (2 × 2) = 8. Luego, calcula la diferencia absoluta de estos dos números: | (−6) - (8) | = 14. Reducir a la mitad da el área del triángulo: 7. Organizar los números de esta manera hace que la fórmula sea más fácil de recordar y evaluar. Con todas las barras dibujadas, la matriz se asemeja vagamente a un zapato con los cordones abrochados, dando lugar al nombre del algoritmo.

Generalización

En dimensiones más altas, el área de un polígono se puede calcular a partir de sus vértices utilizando la forma de álgebra exterior de la fórmula del cordón (por ejemplo, en 3d, la suma de los productos cruzados sucesivos ):

(cuando los vértices no son coplanares, se calcula el área del vector encerrada por el bucle, es decir, el área proyectada o "sombra" en el plano en el que es mayor).

Esta formulación también se puede generalizar para calcular el volumen de un politopo n-dimensional a partir de las coordenadas de sus vértices, o más exactamente, de su malla de hipersuperficie . Por ejemplo, el volumen de un poliedro tridimensional se puede encontrar triangulando su malla de superficie y sumando los volúmenes con signo de los tetraedros formados por cada triángulo de superficie y el origen:

donde la suma está sobre las caras y se debe tener cuidado de ordenar los vértices de manera consistente (todo en sentido horario o antihorario visto desde fuera del poliedro). Alternativamente, se puede derivar una expresión en términos de las áreas de las caras y las normales de la superficie usando el teorema de la
divergencia (ver Poliedro § Volumen ).

Ver también

enlaces externos

Referencias