IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mathématiques Discussion :

Algorithme pour joindre des points


Sujet :

Mathématiques

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 12
    Par défaut Algorithme pour joindre des points
    Bonjour a tous,

    Je suis actuellement en train de reflechir a un algo pour joindre des points de l'espace (x et y) et du coup j'ai imagine pas mal de possibilite, mais a chaque fois je trouve un contre exemple.

    Je suppose que ce genre d'algo existe, avez vous quelques pistes a me donner ?

    Bonne journee et merci

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2011
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 366
    Par défaut
    Est ce que tu aurais des exemples, ou plus de précision à nous donner? Des contraintes? Quels sont tes exemples, et surtout tes contre exemples?

    Ex:
    Est ce que tu relies tes points par des segments de droites?
    Est ce que tu cherches une courbe qui passe par tous tes points?

    Parce qu'à priori, si tu as n points dans ton plan et que tu veux trouver la définition des droites qui passent par tes couples de points, les formules sont faciles à trouver.

    liens possibles:
    http://fr.wikipedia.org/wiki/Interpo...num%C3%A9rique
    http://fr.wikipedia.org/wiki/Interpolation_polynomiale

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 12
    Par défaut
    En fait ma problematique est de savoir si un point (p) fait partie de la forme geometrique generer par un ensemble d'autre point, du coup je pensais faire une liste chainee de la liste des segments de la figure et regarder si un des segments de p vers les autres points coupe l'un des segments de la liste.

    Je ne sais pas si c'est clair, du coup je regarde tes liens.

    PS la figure est fermee

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    A supposer que ta figure geometrique ne soit composee que de segments de droite (un polygone par exemple), il te suffit de trouver les equations des segments de droite correspondant, puis de tester l'appartenance de ton point a l'un de ces segments de droite.

    A moins que je n'ai pas bien compris ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Peut-être que cette page peut t'aider ?
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  6. #6
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    Mars 2010
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 218
    Par défaut
    Bonjour,

    je ne suis pas sûr d'avoir compris la problématique mais il se pourrait qu'il te suffise d'appliquer les algorithmes basiques/classiques de géométrie algorithmique pour traiter ton problème. Un bon début serait de calculer l'enveloppe convexe de ton nuage de points, puis de faire un traitement pour détecter les cellules concaves. Ensuite, savoir si un point quelconque de l'espace appartient ou n'appartient à cette figure, cela a déjà été fait et c'est même utilisé dans l'algorithme de triangulation de Delaunay que tu connais sûrement au moins de nom.

Discussions similaires

  1. Algorithme de sélection des points pour construire un modèle numérique de terrain
    Par Senadin dans le forum Algorithmes et structures de données
    Réponses: 0
    Dernier message: 06/06/2014, 09h18
  2. Algorithme pour regrouper des nombres (combinaisons ?)
    Par Fabricer66 dans le forum Intelligence artificielle
    Réponses: 10
    Dernier message: 12/06/2009, 13h37
  3. Réponses: 0
    Dernier message: 28/03/2009, 18h51
  4. Algorithme pour générer des matrices
    Par senacle dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 13/12/2007, 14h32
  5. Algorithme pour representer des arbres quelconques
    Par yarf dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 21/08/2006, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo