Tracer une fonction

salih180 Messages postés 1 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 5 juillet 2009 - 5 juil. 2009 à 17:05
Skanenruf Messages postés 38 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 30 juin 2010 - 30 oct. 2009 à 20:07
salut tout le monde
est-il possible de tracer la courbe d'une fonction mathématique avec le vb.net? si oui comment? aider moi svp?
exemple : f(x)=2x^2+x+1

2 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
5 juil. 2009 à 18:35
Salut
As-tu simplement pris la peine de faire la recherche "tracer fonction" parmi les codes en .Net seulement ?
Il y a pourtant des exemples ...

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0
Skanenruf Messages postés 38 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 30 juin 2010
30 oct. 2009 à 20:07
Bonjour,

Il te faut utiliser une fonction pour tracer une ligne (je te laisse chercher là dessus). Ensuite il te faudra boucler pour effectuer une multitude de tracés de lignes (plus le pas de la boucle sera faible plus la courbe sera curviligne (on verra peu les segments)).

Voici un petit exemple qui part du principe que la fonction "Ligne(x1, y1, x2, y2)" est implémentée :

For x = 1 to 100
Ligne(x, 2x^2+x+1, x+1, 2(x+1)^2+(x+1)+1)
Next i

L'algorithme va tracer un segment de (x;f(x)) à (x+1;f(x+1)) (le point suivant).

Si par contre tu veux faire une saisie automatique de la fonction il te faudra programmer/récupérer un interpréteur d'expression mathématique (qui sait lire et calculer "2x^2+x+1").

Bonne chance.
Léo Nicoletti.
0
Rejoignez-nous