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

MATLAB Discussion :

Code de la fonction delaunay


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Enseignant Chercheur
    Inscrit en
    Décembre 2011
    Messages
    172
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 172
    Par défaut Code de la fonction delaunay
    Bonjour
    je peux pas avoir le code de cette classse delaunay.m ou bien code similaire? car je travail avec matlab 2010 et je cherche a appliquer la triangulation de delaunay sur les points 2D.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    La fonction delaunay est disponible avec MATLAB 2010 :

    Ou alors je n'ai pas compris ta question ?

  3. #3
    Membre très actif
    Enseignant Chercheur
    Inscrit en
    Décembre 2011
    Messages
    172
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 172
    Par défaut
    re bonjour
    je viens de trouver une solution a mon problème tout simplement je peut utiliser la fonction DelaunayTri sous Matlab 2010.
    Par exemple pour des points aléatoires:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    X = rand(10,2);
    dt = DelaunayTri(X);
    triplot(dt)

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Par défaut, les fonctions delaunayTri et delaunay semblent donner le même résultat, à une permutation d'indices près :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    X = rand(10,2);
    dt = DelaunayTri(X);
    dt2 = delaunay(X(:,1),X(:,2));
     
    figure
    subplot(211)
    triplot(dt.Triangulation,X(:,1),X(:,2),'r');
    subplot(212)
    triplot(dt2,X(:,1),X(:,2),'b');
     
    dt2 = sort(dt2,2);
    dt3 = sort(dt.Triangulation,2);
     
    all(sortrows(dt2(:))==sortrows(dt3(:)))
    La fonction delaunayTri, issue de la bibliothèque CGAL, possède par contre plus de paramètres possibles en entrée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Code postal en fonction de la ville
    Par Pogny dans le forum Access
    Réponses: 14
    Dernier message: 07/11/2012, 20h25
  2. Réponses: 6
    Dernier message: 18/06/2006, 00h22
  3. Réponses: 2
    Dernier message: 17/05/2006, 11h43
  4. [Tableaux] demande de code pour une fonction.php
    Par carmen256 dans le forum Langage
    Réponses: 4
    Dernier message: 21/01/2006, 17h22
  5. optimiser le code d'une fonction
    Par yanis97 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 15/07/2005, 08h41

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