Aire d'un polygone

Discussion générale entre passionnés et amateurs de mathématiques sur des sujets mathématiques variés
solensa
Messages: 1
Enregistré le: 23 Déc 2009, 10:24

Aire d'un polygone

par solensa » 23 Déc 2009, 10:31

salut tout le monde ^^

Bah ; j'ai Besoin de votre aide !!
comment peux-je calculer l'aire d'un polygone Numériquement !!
j'ai essayer de décomposer le polygone en triangle , mais ça n'a pas marché avec moi :mur:
Please aidez Moi ??



Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

par Ben314 » 23 Déc 2009, 10:40

Le problème est un peu vague : tout dépend de ce que tu connait au départ.
As tu visualisé que, dés que le nombre de coté est supérieur ou égal à 4, la donnée seule des longueurs des cotés ne suffit plus à déterminer le polygône ?
Pour le déterminer entièrement il faut 'plus' d'information : par exemple
- Tout les angles et la longueur d'un coté
- Les longueurs de tout les cotés ET les distances de tout les sommets à un sommet donné
.
.
.
Tu voudrait une formule qui utilise quoi ?

Ou alors, quand tu parle de 'numériquement', cela signifie que tu connait les coordonnées de tout les points ?
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

Sve@r

par Sve@r » 23 Déc 2009, 10:44

solensa a écrit:salut tout le monde ^^

Bah ; j'ai Besoin de votre aide !!
comment peux-je calculer l'aire d'un polygone Numériquement !!
j'ai essayer de décomposer le polygone en triangle , mais ça n'a pas marché avec moi :mur:
Please aidez Moi ??


Image
A partir de là, tu devrais y arriver... surtout si tu considères que le cercle est trigonométrique (de rayon 1)

Toutefois, je me demande si tu es dans la bonne catégorie. Ne s'agirait-il pas d'un exercice scolaire ???

Avatar de l’utilisateur
Ben314
Le Ben
Messages: 21709
Enregistré le: 11 Nov 2009, 21:53

par Ben314 » 23 Déc 2009, 12:46

Salut svear,
Je pense que son polygone n'est pas forcément régulier (peut-être même pas convexe...) mais je ne sais pas quelles sont les données initiales...
Je pencherais pour un problème 'informatique' ou il connait les coordonnées des points A0,A1,...,An=A0 mais j'attend confirmation avant de réfléchir....

P.S. : la méthode que tu propose fonctionne pour tout polygone convexe à condition que O soit dans le polygone (par exemple l'isobarycentre).
Elle est à "légérement modifier" dans le cas non convexes (avec des aires algébriques i.e. positives/négatives)
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius

Sve@r

par Sve@r » 23 Déc 2009, 18:50

Ben314 a écrit:Salut svear,
Je pense que son polygone n'est pas forcément régulier (peut-être même pas convexe...) mais je ne sais pas quelles sont les données initiales...

Oups oui. J'ai intuitivement admis qu'il s'agissait d'un polynome régulier parce que c'est la figure qui m'a sauté au visage quand j'ai lu son post mais effectivement, ce n'était pas précisé au départ...

Ben314 a écrit:P.S. : la méthode que tu propose fonctionne pour tout polygone convexe à condition que O soit dans le polygone (par exemple l'isobarycentre).
Elle est à "légérement modifier" dans le cas non convexes (avec des aires algébriques i.e. positives/négatives)

Hum c'est encore plus simple: A partir d'un polynome régulier, je place O et trace ensuite le cercle circonscrit puis je dis "OA=1" et ensuite je calcule la surface...

Ben314 a écrit:Je pencherais pour un problème 'informatique' ou il connait les coordonnées des points A0,A1,...,An=A0 mais j'attend confirmation avant de réfléchir....

Intéressant. Dans ce cas, j'essayerais de couper le polygone en 2 avec une droite horizontale puis de calculer la surface du demi-polygone supérieur et celle du demi-polygone inférieur en utilisant la méthode des trapèzes...

bombastus
Membre Complexe
Messages: 2295
Enregistré le: 29 Nov 2007, 21:35

par bombastus » 23 Déc 2009, 20:18

Salut à tous,

Sve@r a écrit:
Ben314 a écrit:Je pencherais pour un problème 'informatique' ou il connait les coordonnées des points A0,A1,...,An=A0 mais j'attend confirmation avant de réfléchir....

Intéressant. Dans ce cas, j'essayerais de couper le polygone en 2 avec une droite horizontale puis de calculer la surface du demi-polygone supérieur et celle du demi-polygone inférieur en utilisant la méthode des trapèzes...

Même en divisant ton polygone en 2 (d'ailleurs comment définis-tu son emplacement à cette horizontale?), tu risques d'être confronté à des problèmes de recouvrements.

Une méthode souvent utilisé en informatique : diviser le polygone en triangle et sommer les aires algébriques (comme indiqué par Ben314) des triangles.

La formule est donnée dans cette très bonne faq :
2.01: How do I find the area of a polygon?

et un peu plus en détail si on suit la référence biblio :
ici

 

Retourner vers ⚜ Salon Mathématique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 12 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite