thib_le_barbare
Messages postés7Date d'inscriptionsamedi 19 mai 2007StatutMembreDernière intervention23 mai 2007
-
22 mai 2007 à 17:11
thib_le_barbare
Messages postés7Date d'inscriptionsamedi 19 mai 2007StatutMembreDernière intervention23 mai 2007
-
23 mai 2007 à 22:23
Salut tout le monde,
pour un projet informatique que je dois faire, je dispose de courbes que je veux exploiter (c'est à dire entrer l'abcisse et trouver l'ordonnée).
Le problème,c'est que je n'arrive pas à déterminer l'équation de ces courbes qui sont un peu spéciales.
Serait-il possible, en dessinant la courbe dans une image, d'entrer une abcisse, et de trouver à quelle ordonnée elle coupe la courbe?
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 22 mai 2007 à 18:50
Il me semble que le mécanisme a parfaitement été défini ...
Commence à coder sur ces indications.
Si tu choisis l'utiliser la fonction GetPixel de l'API de Windows (simple à utiliser), tu la trouves, accompagnée d'un exemple, ici :
http://allapi.mentalis.org/apilist/GetPixel.shtml
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 22 mai 2007 à 17:36
Salut,
Oui, bien sur, mais en "ramant sec" et à condition que ta courbe soit d'une couleur unique et différente de toutes les autres couleurs de la picturebox dans laquelle elle se trouve ...
Il te siffit pour celà de faire une boucle sur les ordonnées (depuis le haut de ta picturebox jusqu'au bas) avec toujours la même abscisse, jusqy'à rencontrer la couleur de ta courbe (et alors : quitter la boucle avec cette ordonnée là) !...
Mais tout celà est loin d'être orthodoxe et encore plus loin de toute logique mathématique !.
Reste que tu nous explique que ta courbe ne répond pas à une équation que tu détermine...
Je te rappelle que certaines courbes peuvent passer par plusieurs ordonnées pour une même abscisse (et vice-versa). Si tu veux gérer celà également, il ne te faudra pas quitter la boucle dès la couleur rencontrée, mais continuer jusqu'au bout (et, bien sur, constituer un tableau dynamique des ordonnées ainsi trouvées)
thib_le_barbare
Messages postés7Date d'inscriptionsamedi 19 mai 2007StatutMembreDernière intervention23 mai 2007 22 mai 2007 à 17:41
quelques petites précisons :
- je n'ai PAS déterminé les équations des courbes
- les courbes sont en une seule partie
- je peux tout à fait les tracer en noir et blanc
- je sais bien que cette méthode ne sera pas orthodoxe, mais je n'ai pas trop le choix
Euh, sinon pour ce qui est de dire quand on rencontre la couleur de la courbe je ne vois pas trop bien comment faire (je débute en VB).
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 22 mai 2007 à 17:54
Regarde donc dans ton aide en ligne la méthode Point (qui te retourne la couleur d'un pixel pour ses coordonnées x et y).
L'exposé de cette méthode y est accompagne d'un exemple parlant (encore que ce ne soit pas vraiment nécessaire) !
Tu me dis être débutant. Je vais donc m'abstenir de te parler de la fonction GetPixel de l'Api de Windows (qui fait la même chose).