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

Algorithmes et structures de données Discussion :

retrouver z(x,y) avec z_x et z_y


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 4
    Par défaut retrouver z(x,y) avec z_x et z_y
    Bonjour,

    Je cherche à retrouver l'altitude z(x,y) pour chaque point (x,y) d'une image.
    J'ai pour données deux matrices, appelées cartes de pente, representant la derivée partielle de z par rapport à x pour l'une, par rapport à y pour la seconde.
    Je note z_x la derivée partielle premiere de z par rapport à x.

    Je n'ai pas de conditions au bords spécifiées. Dans l'idéal, j'aimerais ne fixer arbitrairement qu'un seul point. On peut rêver ...

    Merci d'avance de votre aide (très) rapide

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Tu as essayé de simplement intégrer z_x et z_y (Runge-Kutta) et en faire la somme ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 4
    Par défaut
    bonjour et merci de vous interesser à mon cas

    Effectivement, ma première idée a été de simplement integrer en X d'une part, et en Y d'autre part et de faire la somme.
    Je n'ai pas été cherché loin pour l'intégration : cumtrapz de Matlab.
    Malheureusement je finsi par diverger (le bruit s'accumule certainement).
    D'ailleurs je me demande si c'est vraiment réglo de faire la somme ...

    Pour prendre une formulation EDP, je veux résoudre grad(z) = F, avec F = (f1,f2) connue.

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    J'ai pour données deux matrices
    Tout d'abord, ce ne sont pas des matrices mais des tableaux.

    Ensuite, une question: je suppose que tu as une grille à mailles carrées. Les valeurs de z_x et z_y sont-elles données sur les noeuds de la grille ou sur les milieux des côtés?
    Jean-Marc Blanc

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 4
    Par défaut
    Des tableaux et non des matrices, je plaide coupable d'abus de langage idiot.
    J'ai effectivement des mailles carrées. Mes tableaux font 3600*3248 (pixels).
    Je ne saurais pas répondre avec assurance à votre question mais j'aurais une toute petite tendance à dire que les valeurs sont sur les noeuds. A choisir, quel serait le mieux ?
    Je reste en ligne et réactive car c'est urgent

    merci !

  6. #6
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    A choisir, quel serait le mieux ?
    Ce n'est pas toi qui choisis: ça dépend de la nature de tes données.
    Jean-Marc Blanc

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 4
    Par défaut
    Je me doute bien que ce n'est pas à moi de choisir malheureusement ...
    A quelles pistes pensez vous dans l'un ou l'autre des cas ?

  8. #8
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Comme ta question est formulée, z_x et z_y sont les composantes selon x et y du gradient de z(x,y). Malheureusement, le fait qu'un champ vectoriel soit un gradient n'est qu'un cas particulier. En conséquence, si le rotationnel du champ vectoriel de composantes z_x et z_y n'est pas nul, ton problème n'a pas de solution. d'une manière plus terre à terre, si, partant d'un point, tu fais un pas selon x puis un pas selon y, ou un pas selon y puis un pas selon x, tu n'arrives pas à la même altitude.
    Jean-Marc Blanc

Discussions similaires

  1. retrouver un élément ajouté avec les fonction javascript-DOM
    Par adilsoft dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/02/2010, 16h16
  2. Problème avec un cookie: je ne retrouve pas la même valeur
    Par metalcoyote dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 15/02/2007, 15h10
  3. Réponses: 6
    Dernier message: 01/08/2006, 18h45
  4. [Date] Retrouver le mois avec le num de la semaine
    Par romano dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 08/02/2006, 20h31
  5. [Reflection] Retrouver une methode avec des parametres primitifs
    Par rozwel dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 06/02/2006, 15h39

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