Está en la página 1de 3

Clculo de areas de polgonos cncavos y convexos.

Una propuesta con GeoGebra

Una forma de calcular el rea de un tringulo cuando se conocen las coordenadas de sus vrtices, es a
travs de la evaluacin de un determinante. As, si un tringulo tiene por vrtices los puntos A=(ax,ay),
B=(bx,by) y C=(cx,cy), su rea resulta ser:

En un abuso de notacin podramos escribir a modo de regla nemotcnica:

Y esta construccin se extiende a los polgonos con cualquier nmero de vrtices, as el rea de un
pentgono cualquiera se puede calcular evaluando el pseudo determinante:

Esta forma de calcular reas es muy cmoda y se puede implementar en GeoGebra como sigue:
1. En la vista grfica se definen tantos puntos como vrtices tenga el polgono en cuestin se
definen uno a uno desde la entrada (A=(2.1,-3.2) por ejemplo y as siguiendo)
2. Desde la entrada se define una lista que contenga los puntos previamente introducidos.
puntos={A,B,C,D,E,A}
(Este es un ejemplo para un pentgono, noten que el primer punto se repite al final)
3. Se definen cuatro listas conteniendo las abscisas de los primeros n-1 puntos, las abscisas de los
ltimos n-1 puntos y lo mismo con las ordenadas,sean:
s_1= Secuencia[x(Elemento[puntos, s]), s, 1, Longitud[puntos] - 1]
s_2= Secuencia[x(Elemento[puntos, s+1]), s, 1, Longitud[puntos] - 1]
s_3= Secuencia[y(Elemento[puntos, s]), s, 1, Longitud[puntos] - 1]
s_4= Secuencia[y(Elemento[puntos, s+1]), s, 1, Longitud[puntos] - 1]

4. Aprovechndonos de que Geogebra multiplica las listas elemento a elemento, generando una
nueva lista con la misma cantidad de elementos, podemos finalmente calcular el rea del polgono
introduciendo desde la entrada:
sup= abs(Suma[s_1 s_4] - Suma[s_2 s_3]) / 2
Igual resultado numrico se obtiene si se define el polgono con la herramienta apropiada y se observa su
propiedad valor.
La siguiente captura muestra que el polgono no necesita ser convexo ni regular. Observen el valor del
nmero sup y del Poligono polgono1

An funciona en casos como el que sigue, que se obtiene reacomodando los puntos ya que son todos
objetos libres.

También podría gustarte