Comment GGB calcule t'il les aires des polygones ?

peyret shared this question 4 months ago
Answered

Bonjour, je me demande comment GGB calcule l'aire d"un polygone ? Est-il possible que GGB découpe le polygone en triangles puis utilise la formule de Héron ?


Je pose cette question car des élèves de collège se la posent.


Pensez-vous que Googlemaps fasse de même ?


MERCI....


Merci pour vos réponses...

Comments (3)

photo
1

supón A,B,C,D,E vértices del polígono

calcula OA=A-O vector

entonces (OA⊗OB+OB⊗OC+OC⊗OD+OD⊗OE+OE⊗OA)/2 y haz el valor absoluto

este proceso no es válido si el polígono tiene lados que se cortan entre ellos

en ese caso el calculo da el área algebraica ( el área del envés menos el área del revés)

al menos esa fue mi sugerencia hace más de 10 años y creo que lo usaron

Files: foro.ggb
photo
1

  // area = 1/2 | det(P[i], P[i+1]) |

int last = points2.length - 1;

double sum = 0;

for (i = 0; i < last; i++) {

sum += GeoPoint.det((GeoPoint) points2[i],

(GeoPoint) points2[i + 1]);



}

sum += GeoPoint.det((GeoPoint) points2[last], (GeoPoint) points2[0]);

return sum / 2.0; // positive (anticlockwise points) or negative

// (clockwise)

photo
1

Muchas Gracias, thank you very much. I was thinking about that, but was not sure.


Do you think Googlemaps is doing the same ?


Piensas usted que Google mpas hace la misma cosa ?


Hasta la victoria !

© 2021 International GeoGebra Institute