p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité de passage
    Homme Profil pro
    Ingénieur marine
    Inscrit en
    août 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur marine
    Secteur : Industrie

    Informations forums :
    Inscription : août 2012
    Messages : 4
    Points : 0
    Points
    0

    Par défaut MS Chart - Intersection courbes

    Bonjour à tous,

    Sur VS2010 (VB.net 4.0) j'ai mis au point une application permettant de calculer les pertes de charge dans des réseaux de tuyauterie.

    A partir des résultats de calculs, une courbe est tracée (bleue sur fichier ci-joint). D'un autre coté, basée sur les valeurs entrées dans des textbox, une autre droite est tracée, correspondant aux caractéristiques d'une pompe (orange sur fichier ci-joint).

    La finalité est que je cherche un moyen, autre que mathématique, de déterminer les coordonnées du point d'intersection des deux courbes.

    Est-ce une fonctionnalité possible dans MS Chart? Peut-on spécifier un marker à cette endroit?

    Merci d'avance de votre aide.
    Images attachées Images attachées  

  2. #2
    Membre chevronné
    Homme Profil pro
    Technicien bio médical
    Inscrit en
    décembre 2012
    Messages
    328
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien bio médical
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2012
    Messages : 328
    Points : 748
    Points
    748

    Par défaut

    Bonsoir,

    A ma connaissance, il n'existe pas de fonction dans Chart permettant de déterminer l'intersection de deux courbes.

    Cependant, une approximation peut être faite assez simplement en déterminant une fonction linéaire (type : y=ax + b) pour chaque paire de points d'une même courbe et ce pour les deux courbes. Il ne vous restera plus qu'à tester pour chaque paire s'il est possible de résoudre une équation de type F(x)=F(y).

    De mémoire un marker est propre à une courbe. Pour pouvoir le placer, il faut avoir les coordonnées du point.
    est ton amis, MSDN est ton maître, pour le reste il y a Developpez.net. Pensez au au et

  3. #3
    Invité de passage
    Homme Profil pro
    Ingénieur marine
    Inscrit en
    août 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur marine
    Secteur : Industrie

    Informations forums :
    Inscription : août 2012
    Messages : 4
    Points : 0
    Points
    0

    Par défaut

    Bonjour Rainui,

    Merci beaucoup pour cette réponse, même si ce n'est pas forcément celle que j'éspèrais...

    Tant pis, je vais donc tenter mathématiquement.

    Bonne journée, Vincent

Discussions similaires

  1. points intersection courbes
    Par anthonystaltaro dans le forum Général Python
    Réponses: 10
    Dernier message: 09/06/2009, 09h39
  2. points intersection courbes
    Par anthonystaltaro dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/06/2009, 15h12
  3. Intersection courbe droites
    Par Medde dans le forum Mathématiques
    Réponses: 8
    Dernier message: 26/02/2009, 20h44
  4. dessiner une courbe composant chart
    Par tarekcom dans le forum Composants VCL
    Réponses: 7
    Dernier message: 09/05/2006, 22h01
  5. Intersection de deux courbes quelconques
    Par ShootDX dans le forum Général Algorithmique
    Réponses: 32
    Dernier message: 31/03/2006, 10h32

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