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

Macros et VBA Excel Discussion :

Générer des points - Interpolation


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 39
    Par défaut Générer des points - Interpolation
    bonjour,

    J'ai un tableau de coordonnées (x, y, z). Pour chaque Y, j'ai environ 4 points.
    Je souhaite les relier (avec une ellipse) et obtenir les coordonnées de nouveaux points. Pour illustre ce que je souhaite j'ai fait un petit dessin en pièce jointe !

    Je suis arrivée à faire ce que je souhaitais sous Matlab mais afin d'éviter de passer par plusieurs logiciels et créer un outil facilement utilisable, je souhaite tout faire directement sur Excel.

    Ma question est donc la suivante :
    - est-ce possible de relier 4 points ?
    - est-ce possible de générer des nouvelles coordonnées ?

    Personnellement, je pense à l'utilsation de spline mais pour l'instant mes recherches n'ont pas abouti !
    Images attachées Images attachées  

  2. #2
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    Pour moi ce n'est pas très clair... Tu peux joindre le code MatLab (si pas trop volumineux).

    Merci.

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 39
    Par défaut
    Bonjour,

    Dans un retard j'ai omis de cocher la case "notification instantannée par mail".
    après une semaine de recherche, je n'ai toujours pas trouver satisfaction donc un peu d'aide me ferais grand bien !

    Je vous ai mis en pièce jointe le programme matlab (en .m et en .txt au cas ou). Cependant, comme vous n'avez pas mes mes valeurs, j'ai mis également en pièce jointe des images des figures que j'obtiens pour que ce soit un peu plus clair.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    A ma connaissance il n'existe pas d'outil intégré à Excel pour travailler avec des splines. Cependant on trouve très facilement sur le net des algorithmes en VBA permettant de le faire. Donc oui tu pourras interpoler tes ellipses et récupérer les coordonnées des points.
    Cependant pour l'affichage 3D et surtout pour la suite (maillage triangulaire), cela me semble plus compliqué.

    Es-tu vraiment contrainte à n'utiliser qu'Excel? D'après ton post c'est pour un souci de simplicité. As-tu envisagé la solution de piloter l'un avec l'autre ou inversement?
    - Pour piloter Excel depuis Matlab voici un lien vers un tuto récent très bien fait.
    - Dans l'autre sens c'est également possible (avec des commandes comme Shell), en lançant Matlab en arrière plan pour tes calculs et autres.

    L'avantage de ces méthodes est que tu bénéficies des qualités intrinsèques à chacun des logiciels: Excel pour la mise en forme et l'organisation des données. Matlab pour les calculs mathématiques complexes (déjà implémentés) et l'affichage des graphiques (simple et performant).
    Par contre cela nécessite de disposer des 2 logiciels ce qui je te l'accorde peut parfois être bloquant.

    Je ne connais pas tes contraintes, ni l'ampleur de ton projet. A toi de voir en fonction quelle solution t'apparait la plus pertinente.

    Bon courage et bonne soirée.

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/05/2012, 17h56
  2. générer des points aléatoires
    Par gueloude dans le forum MATLAB
    Réponses: 0
    Dernier message: 18/05/2011, 10h24
  3. Réponses: 31
    Dernier message: 20/04/2011, 12h21
  4. générer des points appartenant à l'intersection d'une sphère et d'un cône
    Par christophe_halgand dans le forum Mathématiques
    Réponses: 3
    Dernier message: 25/06/2009, 18h07
  5. Interpolation entre des points 3D
    Par Touitoui dans le forum Mathématiques
    Réponses: 5
    Dernier message: 04/09/2007, 18h56

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