SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
LA TESSELATION DE VORONOÏ
Diagramme de Voronoï à germes pondérés
Réalisé par : ELMALEKI Anas & ANNAKI Sara
1
Introduction
Afin de mettre en pratique ce qui était vu en module de la Géométrie algorithmique
& analytique, et aussi de concrétiser nos connaissances en informatique. Un projet
nous a été soumis sous des directives bien précises.
La géométrie algorithmique a pour but le développement et l’étude d’algorithmes
pour résoudre des problèmes de géométrie. C’est une discipline très ancienne.
De manière plus récente, la géométrie algorithmique s’est développée à partir des
années 1970 en réponse à des problèmes de conception assistée par ordinateur, de
robotique, de géographie, d’infographie, de conception de circuits intégrés, etc.
2
I. Propriétés mathématiques
Le diagramme de Voronoï d’un ensemble S de n points de 𝑅 𝑚
est une partition de
l’espace en n cellules représentant les zones d’influence des points de S : la cellule
de Voronoï d’un point x de S est constituée de l’ensemble des points plus proches
de x que de tout autre point de S. La triangulation de Delaunay de S est l’unique
triangulation de S dont tout simplexe admet une boule circonscrite qui ne contient
aucun point de S (à part les sommets du simplexe).
Diagramme de Voronoï :
Soit S un ensemble fini de n points du plan affine ; les éléments de S sont
appelés germes.
On appelle région de Voronoï ou cellule de Voronoï associée à un élément p de S
l’ensemble des points qui sont plus proches de p que de tout autre point de S.
Pour deux point a et b de S, l’ensemble Π(a,b) des points équidistant de a et b est un
hyperplan affine (un sous-espace affine de dimension 1). Cet hyperplan est la
frontière entre l’ensemble des points plus proche de a que de b, et l’ensemble des
points plus proches de b que de a.
On note H(a,b) le demi espace délimité par cet hyperplan contenant a, il contient
alors tout les points plus proches de a que de b. La région de Voronoï associée à a
est alors l’intersection des H(a,b) où b parcourt S{a}.
3
Exemples :
Figure 1 : la cire d'abeilles
Figure 2 : les nervures d'ailes
4
Triangulation de Delaunay et relation avec les diagrammes de
Voronoï :
La triangulation de Delaunay d’un ensemble discret P de points est le graphe
dual du diagramme de Voronoï associé à P.
Les sommets du diagramme de Voronoï sont les germes des cercles circonscrits des
triangles de la triangulation de Delaunay. Les arêtes du diagramme de Voronoï sont
sur les médiatrices des arêtes de la triangulation de Delaunay.
Chaque germe du diagramme de Voronoï constitue un sommet dans la
triangulation de Delaunay. Ces sommets sont reliés entre eux par une arête si et
seulement si les cellules sont adjacentes.
Exemples :
Figure 3 : Machu Picchu (une ancienne cité inca)
5
II. Programmation
La partie réalisation a été faite en deux :
Une partie qui a été programmé sous MATLAB et qui traite le cas du
Diagramme de Voronoï et Triangulation de Delaunay sans poids.
Ensuite, une deuxième partie programmée en JAVA traitant le Diagramme
de Voronoï avec poids.
Diagramme de Voronoï sans poids et triangulation de Delaunay :
Nous avons choisi d’utiliser Matlab comme langage de programmation pour cette
première vu que dans ce langage il y’a déjà des fonctions prédéfinies. Donc nous
avons en profité
Cette phase d’application a pour objectif d'aborder les concepts du Diagramme de
Voronoï et de Triangulation de Delaunay d'une façon pratique.
Les données :
𝑷 𝟏(-1, 1) ; 𝑷 𝟐 (1,2) ; 𝑷 𝟑 (2,3) ; 𝑷 𝟒 (6,1.5) ; 𝑷 𝟓 (4,-1) ; 𝑷 𝟔 (-4,0.5) ; 𝑷 𝟕 (4,-1) 𝑷 𝟖 (-4,0.5) ;
𝑷 𝟗 (3,-2) ; 𝑷 𝟏𝟎 (-1,-2)
Code Matlab du diagramme de Voronoï sans poids :
x=[-1, 1, 2, 6, 4, -4, 4, -4, 3, -1];
y=[1, 2, 3, 1.5, -1, 0.5, -1, 0.5, -2, -2];
TRI = delaunay(x,y);
subplot(1,2,1);
plot(x,y,'.r'); % tracer les points
hold on; % ajouter une autre figure
triplot(TRI,x,y,'g'); % tracer les triangles de Delaunay
axis([-8 8 -8 8]);
title('Diagramme de Delaunay');
[vx, vy] = voronoi(x,y,TRI);
subplot(1,2,2);
hold on; % ajouter une autre figure
plot(x,y,'r.',vx,vy,'b-'); % tracer le diagramme de Voronoi
axis([-8 8 -8 8]);
title('Diagramme de Voronoi'); hold off
6
voronoi (x, y) : permet de représenter le diagramme de Voronoï d'un ensemble des
points. Elle prend comme paramètres les deux vecteurs x et y.
delaunay(x, y) : permet de représenter la triangulation de Delaunay d'un maillage
des points. Elle prend en paramètres deux vecteurs et retourne les triangles de la
triangulation de Delaunay.
triplot() : utilisée pour afficher des triangles.
Figure 4 : Diagrammes de Voronoï et de Delaunay (Matlab)
Diagramme de Voronoï avec poids :
Concernant cette deuxième partie, nous avons opté pour JAVA comme langage de
programmation vu nos connaissances avancées en ce langage.
Le problème est de visualiser l’évolution dynamique des points avec poids et leur
influence sur le diagramme de VORONOI qui les associe en fonction du paramètre
temps. Selon la fonction : 𝑑(𝑀, 𝑃𝑖) = ‖𝑀𝑃𝑖
⃗⃗⃗⃗⃗⃗⃗ ‖ − 𝜔𝑖
Les données :
Les points :
𝑷 𝟏(-1, 1) ; 𝑷 𝟐 (1,2) ; 𝑷 𝟑 (2,3) ; 𝑷 𝟒 (6,1.5) ; 𝑷 𝟓 (4,-1) ; 𝑷 𝟔 (-4,0.5) ; 𝑷 𝟕 (4,-1) 𝑷 𝟖 (-4,0.5) ;
𝑷 𝟗 (3,-2) ; 𝑷 𝟏𝟎 (-1,-2)
Les poids :
7
𝜔1(𝑡) = 2 − 𝑡 𝜔2(𝑡) = 1 + 2𝑡2
𝜔3(𝑡) = 2 𝜔4(𝑡) = 1 + 𝑒 𝑡
𝜔5(𝑡) = 2 − 𝑒 𝑡
𝜔6(𝑡) = 3𝑡 𝜔7(𝑡) =
1
1+𝑒 𝑡
𝜔8(𝑡) = 𝑡 + 1 𝜔9(𝑡) =
𝑡+1
𝑡+2
𝜔10(𝑡) =
1
1+𝑡2
Simulation :
Pour pouvoir voir le diagramme de Voronoï associé aux points 𝑷𝒊 et à leur poids
𝝎𝒊 en dynamique, vous devriez visualiser la vidéo jointe au dossier.
8
Interprétation :
- Le diagramme de Voronoï fournit une définition naturelle de voisinage :
deux points sont voisins si leurs régions de Voronoï sont voisines, c’est-à-
dire partagent une facette de Voronoï.
- Les cellules de Voronoï changent en fonction de leurs poids avec le temps.
- Quand les poids de deux germes dont les cellules sont voisines ne sont pas
égaux, l’intersection de celles-ci n’est plus une médiatrice mais plutôt un
arc (polynôme du 2ème degré).
Conclusion
En guise de conclusion, nous pouvons dire que nous avons tiré profit de ce projet,
et cela en mettant en pratique les notions théoriques étudiées au cours du module
de Géométrie algorithmique et analytique.
Au niveau personnel, le travail d’équipe nous a amené à avoir un esprit collectif.
Finalement, nous tenons à vous remercier professeur, vous qui nous a offert une
précieuse opportunité où nous avons pu manipuler des logiciels et des méthodes
de haut niveau.

Weitere ähnliche Inhalte

Was ist angesagt?

204081791-Protocole-Frame-Relay.pptx
204081791-Protocole-Frame-Relay.pptx204081791-Protocole-Frame-Relay.pptx
204081791-Protocole-Frame-Relay.pptxFatimazogr
 
Etude, conception et réalisation d'une antenne planaire HF en technologie mic...
Etude, conception et réalisation d'une antenne planaire HF en technologie mic...Etude, conception et réalisation d'une antenne planaire HF en technologie mic...
Etude, conception et réalisation d'une antenne planaire HF en technologie mic...Ghassen Chaieb
 
Corrige1 si-1-centrale-psi-2007
Corrige1 si-1-centrale-psi-2007Corrige1 si-1-centrale-psi-2007
Corrige1 si-1-centrale-psi-2007Achraf Ourti
 
Rapport optique-rahma ghali&karimatorkhani-mp1srt
Rapport optique-rahma ghali&karimatorkhani-mp1srtRapport optique-rahma ghali&karimatorkhani-mp1srt
Rapport optique-rahma ghali&karimatorkhani-mp1srtGhali Rahma
 
Modern physics paul a. tipler 6ª edição solutio manual
Modern physics   paul a. tipler 6ª edição solutio manualModern physics   paul a. tipler 6ª edição solutio manual
Modern physics paul a. tipler 6ª edição solutio manualIzabela Ferreira
 
Physics Chapter - 21 (Nucl. Physics).pptx
Physics Chapter - 21 (Nucl. Physics).pptxPhysics Chapter - 21 (Nucl. Physics).pptx
Physics Chapter - 21 (Nucl. Physics).pptxAkmalKhan946439
 
Laser and gaussian
Laser and gaussianLaser and gaussian
Laser and gaussianpolariton
 
RADIUS ET TACACS+.pptx
RADIUS ET TACACS+.pptxRADIUS ET TACACS+.pptx
RADIUS ET TACACS+.pptxZokomElie
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Mohamed Houssem
 
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...ronanlebalch
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Elhadj Mamadou Aliou BAH
 
Internet des objets (IoT)
Internet des objets (IoT)Internet des objets (IoT)
Internet des objets (IoT)bruno-dambrun
 
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm
 

Was ist angesagt? (20)

204081791-Protocole-Frame-Relay.pptx
204081791-Protocole-Frame-Relay.pptx204081791-Protocole-Frame-Relay.pptx
204081791-Protocole-Frame-Relay.pptx
 
Etude, conception et réalisation d'une antenne planaire HF en technologie mic...
Etude, conception et réalisation d'une antenne planaire HF en technologie mic...Etude, conception et réalisation d'une antenne planaire HF en technologie mic...
Etude, conception et réalisation d'une antenne planaire HF en technologie mic...
 
Corrige1 si-1-centrale-psi-2007
Corrige1 si-1-centrale-psi-2007Corrige1 si-1-centrale-psi-2007
Corrige1 si-1-centrale-psi-2007
 
Réseaux Mobiles
Réseaux MobilesRéseaux Mobiles
Réseaux Mobiles
 
Rapport optique-rahma ghali&karimatorkhani-mp1srt
Rapport optique-rahma ghali&karimatorkhani-mp1srtRapport optique-rahma ghali&karimatorkhani-mp1srt
Rapport optique-rahma ghali&karimatorkhani-mp1srt
 
Diffraction
DiffractionDiffraction
Diffraction
 
Modern physics paul a. tipler 6ª edição solutio manual
Modern physics   paul a. tipler 6ª edição solutio manualModern physics   paul a. tipler 6ª edição solutio manual
Modern physics paul a. tipler 6ª edição solutio manual
 
Physics Chapter - 21 (Nucl. Physics).pptx
Physics Chapter - 21 (Nucl. Physics).pptxPhysics Chapter - 21 (Nucl. Physics).pptx
Physics Chapter - 21 (Nucl. Physics).pptx
 
Présentation des IoT
Présentation des IoTPrésentation des IoT
Présentation des IoT
 
Mpls (3)
Mpls (3)Mpls (3)
Mpls (3)
 
Laser and gaussian
Laser and gaussianLaser and gaussian
Laser and gaussian
 
RADIUS ET TACACS+.pptx
RADIUS ET TACACS+.pptxRADIUS ET TACACS+.pptx
RADIUS ET TACACS+.pptx
 
Vpn
VpnVpn
Vpn
 
Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02Pfsense 121202023417-phpapp02
Pfsense 121202023417-phpapp02
 
Cours les technologies WAN
Cours les technologies WANCours les technologies WAN
Cours les technologies WAN
 
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
04 2 procédure de configuration du routeur linux ubuntu server 14.04 de nom r...
 
Kmpm CV
Kmpm CVKmpm CV
Kmpm CV
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
 
Internet des objets (IoT)
Internet des objets (IoT)Internet des objets (IoT)
Internet des objets (IoT)
 
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
Alphorm.com Formation Microsoft 365 (MS-500) : Administrateur Sécurité - Prot...
 

Andere mochten auch

Séance n°4 positionnement
Séance n°4   positionnementSéance n°4   positionnement
Séance n°4 positionnementBer Wajchendler
 
Optimiser son référencement naturel 2015
Optimiser son référencement naturel 2015Optimiser son référencement naturel 2015
Optimiser son référencement naturel 2015Rollingbox
 
Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai. Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai. Jeremy Sahel
 
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...guestdfb5d6
 
Los Procesos de Calidad
Los Procesos de CalidadLos Procesos de Calidad
Los Procesos de Calidadguest71c277
 
Taller 8 proyectos
Taller 8 proyectosTaller 8 proyectos
Taller 8 proyectosJulio Brito
 
Site de stockage en ligne RapidShare
Site de stockage en ligne RapidShareSite de stockage en ligne RapidShare
Site de stockage en ligne RapidShareberangerecollobert
 
Pecha Kucha_Digital Labor_LydieR
Pecha Kucha_Digital Labor_LydieRPecha Kucha_Digital Labor_LydieR
Pecha Kucha_Digital Labor_LydieRcsn2012
 
Procesamiento de consultas
Procesamiento de consultasProcesamiento de consultas
Procesamiento de consultasIsrael Cueva
 
FRANSIZ DİLİ X SİNİF TESTLER
FRANSIZ DİLİ X SİNİF TESTLERFRANSIZ DİLİ X SİNİF TESTLER
FRANSIZ DİLİ X SİNİF TESTLERNaila Hasanova
 
Le buzz internet - Benoit Boyadjis
Le buzz internet - Benoit BoyadjisLe buzz internet - Benoit Boyadjis
Le buzz internet - Benoit Boyadjiscsn2012
 
Redes De Ordenadores
Redes De OrdenadoresRedes De Ordenadores
Redes De Ordenadoresreise
 

Andere mochten auch (20)

Ses223
Ses223Ses223
Ses223
 
3º+primar..
3º+primar..3º+primar..
3º+primar..
 
Séance n°4 positionnement
Séance n°4   positionnementSéance n°4   positionnement
Séance n°4 positionnement
 
Optimiser son référencement naturel 2015
Optimiser son référencement naturel 2015Optimiser son référencement naturel 2015
Optimiser son référencement naturel 2015
 
Facil O Dificil
Facil O DificilFacil O Dificil
Facil O Dificil
 
Biblio.sport
Biblio.sportBiblio.sport
Biblio.sport
 
Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai. Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai.
 
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...Version Ii  Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
Version Ii Sin Hipervinculo Mariano Gomez, Gaston Grenat Y Jeremias Cabrera ...
 
Gabriel Ferrater.Marinagemma
Gabriel Ferrater.MarinagemmaGabriel Ferrater.Marinagemma
Gabriel Ferrater.Marinagemma
 
Los Procesos de Calidad
Los Procesos de CalidadLos Procesos de Calidad
Los Procesos de Calidad
 
Taller 8 proyectos
Taller 8 proyectosTaller 8 proyectos
Taller 8 proyectos
 
Site de stockage en ligne RapidShare
Site de stockage en ligne RapidShareSite de stockage en ligne RapidShare
Site de stockage en ligne RapidShare
 
Pecha Kucha_Digital Labor_LydieR
Pecha Kucha_Digital Labor_LydieRPecha Kucha_Digital Labor_LydieR
Pecha Kucha_Digital Labor_LydieR
 
Procesamiento de consultas
Procesamiento de consultasProcesamiento de consultas
Procesamiento de consultas
 
FRANSIZ DİLİ X SİNİF TESTLER
FRANSIZ DİLİ X SİNİF TESTLERFRANSIZ DİLİ X SİNİF TESTLER
FRANSIZ DİLİ X SİNİF TESTLER
 
Acceso A Tu Cuenta
Acceso A Tu CuentaAcceso A Tu Cuenta
Acceso A Tu Cuenta
 
Le buzz internet - Benoit Boyadjis
Le buzz internet - Benoit BoyadjisLe buzz internet - Benoit Boyadjis
Le buzz internet - Benoit Boyadjis
 
Taller 7
Taller 7Taller 7
Taller 7
 
Apple
AppleApple
Apple
 
Redes De Ordenadores
Redes De OrdenadoresRedes De Ordenadores
Redes De Ordenadores
 

Ähnlich wie LA TESSELATION DE VORONOÏ : Diagramme de Voronoï à germes pondérés

Cours Math Algèbre SMsssssss1 21-2222fsm.pdf
Cours Math Algèbre SMsssssss1 21-2222fsm.pdfCours Math Algèbre SMsssssss1 21-2222fsm.pdf
Cours Math Algèbre SMsssssss1 21-2222fsm.pdfachrafelbouzidi2
 
COUR DE S2 algèbre
COUR DE S2  algèbre COUR DE S2  algèbre
COUR DE S2 algèbre Jamal Yasser
 
S3 algebre i (polycopie du cours)
S3 algebre i (polycopie du cours)S3 algebre i (polycopie du cours)
S3 algebre i (polycopie du cours)Med Bijou
 
exercices_corriges_espaces_vectoriels.pdf
exercices_corriges_espaces_vectoriels.pdfexercices_corriges_espaces_vectoriels.pdf
exercices_corriges_espaces_vectoriels.pdfOULAKBIRIlham
 
Projet Méthodes Numériques
Projet  Méthodes Numériques Projet  Méthodes Numériques
Projet Méthodes Numériques Ramin Samadi
 
méthode numérique .pdf
méthode numérique .pdfméthode numérique .pdf
méthode numérique .pdfzakariaafrah
 
Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Guesmi Amal
 
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3anaismujinga
 
Devoir Math Bac 2011_La Correction
Devoir Math Bac 2011_La CorrectionDevoir Math Bac 2011_La Correction
Devoir Math Bac 2011_La CorrectionAchraf Frouja
 
Géométrie différentielle élémentaire pour la physique-Mostafa Bousder
Géométrie différentielle élémentaire pour la physique-Mostafa BousderGéométrie différentielle élémentaire pour la physique-Mostafa Bousder
Géométrie différentielle élémentaire pour la physique-Mostafa BousderMostafa Bousder
 
Algebre 1 (annales)
Algebre 1 (annales)Algebre 1 (annales)
Algebre 1 (annales)Med Bijou
 
polynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdf
polynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdfpolynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdf
polynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdfssuserda6d08
 
Exam 0607-corrige
Exam 0607-corrigeExam 0607-corrige
Exam 0607-corrigehassan1488
 
Projet Methode numerique_(MENG Try)
Projet Methode numerique_(MENG Try)Projet Methode numerique_(MENG Try)
Projet Methode numerique_(MENG Try)meng try
 
Rapport m3o brini_anouar
Rapport m3o brini_anouarRapport m3o brini_anouar
Rapport m3o brini_anouarAnwar Brini
 

Ähnlich wie LA TESSELATION DE VORONOÏ : Diagramme de Voronoï à germes pondérés (20)

Cours Math Algèbre SMsssssss1 21-2222fsm.pdf
Cours Math Algèbre SMsssssss1 21-2222fsm.pdfCours Math Algèbre SMsssssss1 21-2222fsm.pdf
Cours Math Algèbre SMsssssss1 21-2222fsm.pdf
 
COUR DE S2 algèbre
COUR DE S2  algèbre COUR DE S2  algèbre
COUR DE S2 algèbre
 
S3 algebre i (polycopie du cours)
S3 algebre i (polycopie du cours)S3 algebre i (polycopie du cours)
S3 algebre i (polycopie du cours)
 
Exam 0607
Exam 0607Exam 0607
Exam 0607
 
exercices_corriges_espaces_vectoriels.pdf
exercices_corriges_espaces_vectoriels.pdfexercices_corriges_espaces_vectoriels.pdf
exercices_corriges_espaces_vectoriels.pdf
 
Projet Méthodes Numériques
Projet  Méthodes Numériques Projet  Méthodes Numériques
Projet Méthodes Numériques
 
méthode numérique .pdf
méthode numérique .pdfméthode numérique .pdf
méthode numérique .pdf
 
Rapport MOGPL
Rapport MOGPLRapport MOGPL
Rapport MOGPL
 
Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)Cours programmation en matlab2 (1)
Cours programmation en matlab2 (1)
 
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3
ELEMENT FINIS COURS DE GENIE CIVIL ,DE L3
 
Matlab
MatlabMatlab
Matlab
 
Tp2 matlab
Tp2 matlab Tp2 matlab
Tp2 matlab
 
Devoir Math Bac 2011_La Correction
Devoir Math Bac 2011_La CorrectionDevoir Math Bac 2011_La Correction
Devoir Math Bac 2011_La Correction
 
Géométrie différentielle élémentaire pour la physique-Mostafa Bousder
Géométrie différentielle élémentaire pour la physique-Mostafa BousderGéométrie différentielle élémentaire pour la physique-Mostafa Bousder
Géométrie différentielle élémentaire pour la physique-Mostafa Bousder
 
Algebre 1 (annales)
Algebre 1 (annales)Algebre 1 (annales)
Algebre 1 (annales)
 
polynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdf
polynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdfpolynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdf
polynomeEtendomorphismeAlgebre3Cyclepreparatoireintegree.pdf
 
Exam 0607-corrige
Exam 0607-corrigeExam 0607-corrige
Exam 0607-corrige
 
Quad-expo-stats
Quad-expo-statsQuad-expo-stats
Quad-expo-stats
 
Projet Methode numerique_(MENG Try)
Projet Methode numerique_(MENG Try)Projet Methode numerique_(MENG Try)
Projet Methode numerique_(MENG Try)
 
Rapport m3o brini_anouar
Rapport m3o brini_anouarRapport m3o brini_anouar
Rapport m3o brini_anouar
 

Kürzlich hochgeladen

BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinidelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...idelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasidelewebmestre
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileMBouderbala
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxSupport de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxdocteurgyneco1
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 

Kürzlich hochgeladen (20)

BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcin
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huile
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxSupport de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptx
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 

LA TESSELATION DE VORONOÏ : Diagramme de Voronoï à germes pondérés

  • 1. LA TESSELATION DE VORONOÏ Diagramme de Voronoï à germes pondérés Réalisé par : ELMALEKI Anas & ANNAKI Sara
  • 2. 1 Introduction Afin de mettre en pratique ce qui était vu en module de la Géométrie algorithmique & analytique, et aussi de concrétiser nos connaissances en informatique. Un projet nous a été soumis sous des directives bien précises. La géométrie algorithmique a pour but le développement et l’étude d’algorithmes pour résoudre des problèmes de géométrie. C’est une discipline très ancienne. De manière plus récente, la géométrie algorithmique s’est développée à partir des années 1970 en réponse à des problèmes de conception assistée par ordinateur, de robotique, de géographie, d’infographie, de conception de circuits intégrés, etc.
  • 3. 2 I. Propriétés mathématiques Le diagramme de Voronoï d’un ensemble S de n points de 𝑅 𝑚 est une partition de l’espace en n cellules représentant les zones d’influence des points de S : la cellule de Voronoï d’un point x de S est constituée de l’ensemble des points plus proches de x que de tout autre point de S. La triangulation de Delaunay de S est l’unique triangulation de S dont tout simplexe admet une boule circonscrite qui ne contient aucun point de S (à part les sommets du simplexe). Diagramme de Voronoï : Soit S un ensemble fini de n points du plan affine ; les éléments de S sont appelés germes. On appelle région de Voronoï ou cellule de Voronoï associée à un élément p de S l’ensemble des points qui sont plus proches de p que de tout autre point de S. Pour deux point a et b de S, l’ensemble Π(a,b) des points équidistant de a et b est un hyperplan affine (un sous-espace affine de dimension 1). Cet hyperplan est la frontière entre l’ensemble des points plus proche de a que de b, et l’ensemble des points plus proches de b que de a. On note H(a,b) le demi espace délimité par cet hyperplan contenant a, il contient alors tout les points plus proches de a que de b. La région de Voronoï associée à a est alors l’intersection des H(a,b) où b parcourt S{a}.
  • 4. 3 Exemples : Figure 1 : la cire d'abeilles Figure 2 : les nervures d'ailes
  • 5. 4 Triangulation de Delaunay et relation avec les diagrammes de Voronoï : La triangulation de Delaunay d’un ensemble discret P de points est le graphe dual du diagramme de Voronoï associé à P. Les sommets du diagramme de Voronoï sont les germes des cercles circonscrits des triangles de la triangulation de Delaunay. Les arêtes du diagramme de Voronoï sont sur les médiatrices des arêtes de la triangulation de Delaunay. Chaque germe du diagramme de Voronoï constitue un sommet dans la triangulation de Delaunay. Ces sommets sont reliés entre eux par une arête si et seulement si les cellules sont adjacentes. Exemples : Figure 3 : Machu Picchu (une ancienne cité inca)
  • 6. 5 II. Programmation La partie réalisation a été faite en deux : Une partie qui a été programmé sous MATLAB et qui traite le cas du Diagramme de Voronoï et Triangulation de Delaunay sans poids. Ensuite, une deuxième partie programmée en JAVA traitant le Diagramme de Voronoï avec poids. Diagramme de Voronoï sans poids et triangulation de Delaunay : Nous avons choisi d’utiliser Matlab comme langage de programmation pour cette première vu que dans ce langage il y’a déjà des fonctions prédéfinies. Donc nous avons en profité Cette phase d’application a pour objectif d'aborder les concepts du Diagramme de Voronoï et de Triangulation de Delaunay d'une façon pratique. Les données : 𝑷 𝟏(-1, 1) ; 𝑷 𝟐 (1,2) ; 𝑷 𝟑 (2,3) ; 𝑷 𝟒 (6,1.5) ; 𝑷 𝟓 (4,-1) ; 𝑷 𝟔 (-4,0.5) ; 𝑷 𝟕 (4,-1) 𝑷 𝟖 (-4,0.5) ; 𝑷 𝟗 (3,-2) ; 𝑷 𝟏𝟎 (-1,-2) Code Matlab du diagramme de Voronoï sans poids : x=[-1, 1, 2, 6, 4, -4, 4, -4, 3, -1]; y=[1, 2, 3, 1.5, -1, 0.5, -1, 0.5, -2, -2]; TRI = delaunay(x,y); subplot(1,2,1); plot(x,y,'.r'); % tracer les points hold on; % ajouter une autre figure triplot(TRI,x,y,'g'); % tracer les triangles de Delaunay axis([-8 8 -8 8]); title('Diagramme de Delaunay'); [vx, vy] = voronoi(x,y,TRI); subplot(1,2,2); hold on; % ajouter une autre figure plot(x,y,'r.',vx,vy,'b-'); % tracer le diagramme de Voronoi axis([-8 8 -8 8]); title('Diagramme de Voronoi'); hold off
  • 7. 6 voronoi (x, y) : permet de représenter le diagramme de Voronoï d'un ensemble des points. Elle prend comme paramètres les deux vecteurs x et y. delaunay(x, y) : permet de représenter la triangulation de Delaunay d'un maillage des points. Elle prend en paramètres deux vecteurs et retourne les triangles de la triangulation de Delaunay. triplot() : utilisée pour afficher des triangles. Figure 4 : Diagrammes de Voronoï et de Delaunay (Matlab) Diagramme de Voronoï avec poids : Concernant cette deuxième partie, nous avons opté pour JAVA comme langage de programmation vu nos connaissances avancées en ce langage. Le problème est de visualiser l’évolution dynamique des points avec poids et leur influence sur le diagramme de VORONOI qui les associe en fonction du paramètre temps. Selon la fonction : 𝑑(𝑀, 𝑃𝑖) = ‖𝑀𝑃𝑖 ⃗⃗⃗⃗⃗⃗⃗ ‖ − 𝜔𝑖 Les données : Les points : 𝑷 𝟏(-1, 1) ; 𝑷 𝟐 (1,2) ; 𝑷 𝟑 (2,3) ; 𝑷 𝟒 (6,1.5) ; 𝑷 𝟓 (4,-1) ; 𝑷 𝟔 (-4,0.5) ; 𝑷 𝟕 (4,-1) 𝑷 𝟖 (-4,0.5) ; 𝑷 𝟗 (3,-2) ; 𝑷 𝟏𝟎 (-1,-2) Les poids :
  • 8. 7 𝜔1(𝑡) = 2 − 𝑡 𝜔2(𝑡) = 1 + 2𝑡2 𝜔3(𝑡) = 2 𝜔4(𝑡) = 1 + 𝑒 𝑡 𝜔5(𝑡) = 2 − 𝑒 𝑡 𝜔6(𝑡) = 3𝑡 𝜔7(𝑡) = 1 1+𝑒 𝑡 𝜔8(𝑡) = 𝑡 + 1 𝜔9(𝑡) = 𝑡+1 𝑡+2 𝜔10(𝑡) = 1 1+𝑡2 Simulation : Pour pouvoir voir le diagramme de Voronoï associé aux points 𝑷𝒊 et à leur poids 𝝎𝒊 en dynamique, vous devriez visualiser la vidéo jointe au dossier.
  • 9. 8 Interprétation : - Le diagramme de Voronoï fournit une définition naturelle de voisinage : deux points sont voisins si leurs régions de Voronoï sont voisines, c’est-à- dire partagent une facette de Voronoï. - Les cellules de Voronoï changent en fonction de leurs poids avec le temps. - Quand les poids de deux germes dont les cellules sont voisines ne sont pas égaux, l’intersection de celles-ci n’est plus une médiatrice mais plutôt un arc (polynôme du 2ème degré). Conclusion En guise de conclusion, nous pouvons dire que nous avons tiré profit de ce projet, et cela en mettant en pratique les notions théoriques étudiées au cours du module de Géométrie algorithmique et analytique. Au niveau personnel, le travail d’équipe nous a amené à avoir un esprit collectif. Finalement, nous tenons à vous remercier professeur, vous qui nous a offert une précieuse opportunité où nous avons pu manipuler des logiciels et des méthodes de haut niveau.