12 | |||
Auteur | Messages | ||
---|---|---|---|
Invité | #1 Posté le 22/2/2010 à 16:54:00 | ||
Bonjour je ne ssais comment faire Comment faut il s'y prendre pour tracer une fonction math avec gambas par ex si je veux qu'un graphe de la fonction ax²+bx+c par ou dois je commencer, ya t'il un composant pour cela? A+ | |||
jeanyvon | #2 Posté le 22/2/2010 à 17:42:00 | ||
Gambas? Ma! Et gusto | Salut, Je ne crois pas qu'il y ait besoin d'un composant Tu sais résoudre cet équation. Tu sais donc dire à la machine de calculer toutes les valeur de y en faisant varier x. Pour s'amuser un peu on fait aussi varier les valeurs de a, b, c Quoi de plus simple après pour tracer une courbe qui suit ces points. Un fois que tu as ces coordonnées la méthode draw est parfaite. Il y a des exemples dans les exemples. A+ JY PS si tu ne sais pas résoudre une équation du second degrés ben là je sais pas....... Vieillir? On peut retarder mais pas y échapper! | ||
Invité | #3 Posté le 22/2/2010 à 17:58:00 | ||
merci je vais voir si je m'en sors avec draw a plus | |||
spheris | #4 Posté le 23/2/2010 à 11:26:00 | ||
Ternais, si tu trouves la solution, met nous un morceau de code sur le forum ! A+ | |||
Invité | #5 Posté le 23/2/2010 à 11:31:00 | ||
ok pas de prob je devrais commencer a y travailler cette après midi a+ | |||
spheris | #6 Posté le 23/2/2010 à 11:34:00 | ||
OK bon coding ! | |||
jeanyvon | #7 Posté le 23/2/2010 à 15:04:00 | ||
Gambas? Ma! Et gusto | Désolé hier je n'avais pas le temps... Si ça te plait je te donne le code: bon c'est à l'envers mais il faut juste inverser les valeurs A+ JY Vieillir? On peut retarder mais pas y échapper! | ||
Invité | #8 Posté le 23/2/2010 à 17:10:00 | ||
salut jeanyvon oui c'est super je veux bien ton code merci d'avance tu le fais passer comment le code : ici sur le forum ou par mail? JL | |||
jeanyvon | #9 Posté le 23/2/2010 à 17:22:00 | ||
Gambas? Ma! Et gusto | Ben voilà dans ta forme il faut une listbox, une picturebox avec une drawarea collée dedans ici la drawaera s'appelle aire (aire de dessin). elle fait 400 x 400 si tu veux modifier a,b,c ou des inputbox ou des entrées plus conventionnelles.
Vieillir? On peut retarder mais pas y échapper! | ||
Invité | #10 Posté le 23/2/2010 à 19:05:00 | ||
merci JeanYvon je vais tester ton code et l'adapté pour mon prog A+ | |||
spheris | #11 Posté le 24/2/2010 à 10:21:00 | ||
Sans oublier de passer la propriété Cached à TRUE de la drawarea sinon on ne voit rien du tout ! ton exemple nécessite un tuto. Le voici en ligne. http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=566 Merci JY | |||
jeanyvon | #12 Posté le 24/2/2010 à 11:37:00 | ||
Gambas? Ma! Et gusto | Sans oublier de passer la propriété Cached à TRUE de la drawarea sinon on ne voit rien du tout ! Oui, j'avais oublié de la dire. merci Le code n'est valable que pour : Y = AX²+BX+C Si on change d'équation il faut changer la ligne qui génère Y ça m'amuse des trucs comme ça JY Vieillir? On peut retarder mais pas y échapper! | ||
Invité | #13 Posté le 24/2/2010 à 23:33:00 | ||
Bonjour ou Soir Voilà , j'ai fait un bout de code, en partant de celui de JeanYvon Mais j'ai décalé sur la droite de façon à avoir la courbe entière sur la Draw : partie positive et négative de x. Donc mon centre de départ du dessin à été décalé au centre de la Draw Mais j'ai un prob avec l'échelle que je n'arrive pas à adapter pour avoir une vision claire , et que les graduations coïncident avec les points J'ai bien essayé le composant Chart, mais j'ai pas réussi du tout Quelles critiques pour améliorées ? A terme, les entrées de a b et c se feront sur une texte box bien sûr Merci JL Il ya Deux boutons : un pour m'entrainer à l'écriture dans une drawing-Area, l'autre qui sert à déclencher l'écriture de la fonction dans la draw un label qui reçoit les coordonnées du sommet
| |||
jeanyvon | #14 Posté le 25/2/2010 à 07:48:00 | ||
Gambas? Ma! Et gusto | Salut, C'est une bidouille! à moins d'avoir le talent d'un Benoit ou d'un Gambix qui pousse le code à fond. Moi je fais des essais en plus il faudrait adapter ton code en fonction de ta résolution d'écran.... Je ne peux pas t'aider, essaye, bidouille..... JY Vieillir? On peut retarder mais pas y échapper! | ||
manu | #15 Posté le 25/2/2010 à 08:36:00 | ||
Avec Gambas ca roule ! | gb.chart est la solution car il fait tous ca très biens même beaucoup plus, car beaucoup de types de graphe sont pris en charge par le composant. Ici, tu as des explications sur les rudiments de son utilisation. N'hesites pas à poser des questions si tu ne t'en sort pas..Wiki Gambas Jeanne d'arc, elle a frit, elle a tout compris ! Config : Manjaro linux (excellent !) XFCE 4.1 (simple et efficace) Gambas 3 dans les dépots (confort total) | ||
12 |