Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Dessiner une courbe [ Algorithme / Maths ] (raph123)

jeudi 2 octobre 2008 à 18:03:32 | Dessiner une courbe

raph123

Bonjour,
Voila j'ai un petit problème que je n'arrive pas à résoudre. Je dois dessiner les points d'une courbe donnée par une équation cartésienne avec VB, par exemple (x^2+y^2)-4(x^2-y^2)=0 ou x^3+y^3-7xy=0
Je ne sais pas comment procéder, faut-il utiliser la méthode de bissection?
Merci de vos réponses

vendredi 3 octobre 2008 à 14:27:43 | Re : Dessiner une courbe

raph123

problème résolu voila le code:

Private Sub Command1_Click()
Picture1.Line (Picture1.ScaleWidth / 2, 0)-(Picture1.ScaleWidth / 2, Picture1.ScaleHeight)
Picture1.Line (0, Picture1.ScaleHeight / 2)-(Picture1.ScaleWidth, Picture1.ScaleHeight / 2)

Let xmin = -3
Let xmax = 3
Let ymin = -3
Let ymax = 3
Let nbintervalles = 100

For y = ymin To ymax Step 0.01
    For i = 1 To nbintervalles
        Let xg = xmin + (i - 1) * (xmax - xmin) / nbintervalles
        Let xd = xg + (xmax - xmin) / nbintervalles
        If f(xg, y) * f(xd, y) < 0 Then
            Do
                Let xm = (xg + xd) / 2
                If f(xg, y) * f(xm, y) < o Then
                    Let xd = xm
                Else
                    Let xg = xm
                End If
            Loop Until xd - xg < 0.0001
            Let xecran = 200 * (xd - xmin) / (xmax - xmin)
            Let yecran = 200 - 200 * (y - ymin) / (ymax - ymin)
            Picture1.PSet (xecran, yecran)
        End If
    Next i
Next y
End Sub
Function f(x, y)
    f = (x ^ 2 + y ^ 2 - 4) ^ 3 - 108 * y ^ 2
End Function



Cette discussion est classé dans : courbe, dessiner


Répondre à ce message

Sujets en rapport avec ce message

dessiner courbe en vb 2005 [ par darkflyer ] bonjour, je dispose de données stockées dans un tableau m(i,j), je souhaite les representer graphiquement sur une courbes m(i,j) pour j>2 en fonction dessiner une courbe à partir d'une equation [ par iba7t ] bonjour,je suis débutant en VB et j'ai besoin de votre aide.je dois réaliser un programme qui me permet d'entrer une equation et qui tracera la courbe VB 2005, dessiner sur le bureau [ par tefa24600 ] Bonjour à tous, je travaille actuellement sur un petit logiciel capable de dessiner sur le bureau à l'instar de gribouille.Je suis tombé sur beaucoup changer le système de coordonnée d'un picturebox pour dessiner [ par farradjs ] bonjour tout le monde je travail sous vb 2008 mon application doit dessiner des formes et des lignes par leur coordonnées pour cela j ai besoin de cha est il possible exploiter courbe papier sur un pc [ par sandra24 ] Bonjour,J'ai un enregistrement papier "courbe sur 2 jours" et j'aimerais pouvoir l'exploiter fichier excel par exemple.Je possede un scanner.Est ce po tracer une courbe en vb2005 [ par darkflyer ] bonjour,je suis debutant en vb2005, je voudrais savoir coment faire pour tracer les données d'une matrice m(i,j).je souhaite tracer m(i, j) ( j etant traca ge d'une courbe [ par sansri ] SANSRI ISMAIL salut  les amis  j'aimerais savoir comment fair pour tracer une courbe d'une fonction dans picturboxe. comment metre les coordonées et tracage d'une courbe mathematique [ par sansri ] salut les amis comme d'hab les problem sont touj les prob; alors je vous pris de m'éxpliqué le travail de tracer une courbe math dans picturbox et si generer une courbe en vb [ par ninou1979 ] Bonjours à tous je cherche a tracer une courbe en 2d à partir un ensemble de point (donnés dans un tableaux).merci de me répondre rapidement ninou Faire un Graphique avec Access [ par timotep ] Bonjour, voici mon problème :Je désire faire avec access un graphique représentant :2 courbes différentes (2 courbes sur le même graphique)1 courbe do


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.