Précédent   Forum du club des développeurs et IT Pro > Dotnet > Langages > VB.NET
VB.NET Forum d'entraide sur la programmation Visual Basic .NET. Avant de poster -> FAQ VB.NET, Articles VB.NET, Sources VB.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 20h05   #1
Vinhermes
Invité de passage
 
Homme Vincent
Ingénieur marine
Inscription : août 2012
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Vincent
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
Type de fichier : jpg Graphique.jpg (16,7 Ko, 7 affichages)
Vinhermes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 22h04   #2
Rainui
Membre expérimenté
 
Homme Yves TRICHAUD
Technicien bio médical
Inscription : décembre 2012
Messages : 228
Détails du profil
Informations personnelles :
Nom : Homme Yves TRICHAUD
Âge : 29
Localisation : France, Gard (Languedoc Roussillon)

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

Informations forums :
Inscription : décembre 2012
Messages : 228
Points : 558
Points : 558
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
Rainui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 09h38   #3
Vinhermes
Invité de passage
 
Homme Vincent
Ingénieur marine
Inscription : août 2012
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Vincent
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
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
Vinhermes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h50.


 
 
 
 
Partenaires

Hébergement Web