Petit problème d'affichage |
Auteur |
Message |
Etix
Invité
|
Posté le : Mar 01 Mar 2011, 21:14
|
|
|
Bonjour à tous !
J'ai crée un programme permettant de calculer l'équation d'une droite.
J’obtiens donc à la fin : m= Z et p= Y (pour faire simple :p)
Je voudrais donc afficher : y= mx+p
J'ai donc pensé à : Disp "Y=", ZxY
Mais évidemment ça ne marche pas
Auriez-vous une solution ?
Si vous avez des questions, n'hésitez pas !
Cordialement,
Etix.
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mer 02 Mar 2011, 11:52
|
|
|
Utilise la fonction Text(Y,X) avec Y l'ordonnée et X l'abscisse (avec pour origine le pixel le plus en haut à gauche).
Sangohan38
|
|
|
|
Etix
Invité
|
Posté le : Mer 02 Mar 2011, 12:43
|
|
|
Alors, déjà je suis un peu novice sur les fonctions, donc je ne sais pas vraiment où elle se trouve !
Après je ne vois pas vraiment comme utiliser cette fonction Text(). Pourquoi parler d'ordonnée et d'abscisse alors que je n'ai aucun graphique ?
Développe ta réponse, je ne comprend pas où tu veux en venir ?
Merci,
Etix.
|
|
|
|
Etix
Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 02 Mar 2011, 12:45
|
Posté le : Mer 02 Mar 2011, 13:07
|
|
|
EDIT :
Je viens de m'inscrire sur le forum ! (ça sera plus simple).
Et j'ai trouvé la fonction grâce au catalogue c'est bon !
Mais je comprend toujours pas à quoi elle va me servir et comment m'en servir !
|
|
|
|
Persalteas
Autorisation : Membre
Nb de messages : 2164
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 02 Mar 2011, 14:57
|
|
|
la fonction Text n'utilise pas de graphique, elle utilise des pixels.
il se trouve que la calculette commence à compter les pixels par en haut à gauche.
pour placer le texte sur la fenêtre, on lui dit donc le nombre de pixels X (sur la largeur de l'écran) et le nombre de pixels Y (sur la hauteur de l'écran), en fait, ce sont les coordonées du pixel de départ du texte.
Text( nombre de pixels Y avant le texte , nombre de pixels X avant le texte )
par exemple, Texte(20,15,"HELLO WORLD" affichera HELLO WORLD à 20 pixels du haut de l'écran et à 15 pixels de la gauche de l'écran.
le mieux c'est d'essayer pour comprendre si tu ne saisis pas bien.
voilà pour la fonction text.
Ensuite: pour l'utilisation de nombreuses autres commandes graphiques (comme Line, Circle, Pt-On...) IL Y A TOUJOURS UN REPERE SUR L'ECRAN DE LA TI.
même si il n'y a pas de courbe affichée dessus, même si les axes eux mêmes ne sont pas affichés, le repère est toujours présent.
il se définit par deux valeurs de X (Xmin et Xmax) et deux valeurs de Y( Ymin et Ymax). On le définit dans le menu "window".
tu remarques d'ailleurs que lorsque ta TI est en mode normal, quand tu appuies sur [graph] ou [trace] et qu'il n'y a pas de courbe, et bien il y a quand même des axes affichés. (je précise bien, si tu n'as pas changé les paramêtres de la calculette.)
|
|
|
|
Etix
Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 02 Mar 2011, 12:45
|
Posté le : Mer 02 Mar 2011, 17:46
|
|
|
Euh... d'accord, c'est très clair ! Merci bien !
Mais je ne vois pas le rapport avec ce que je souhaite faire !
En gros, j'ai m et p, que le programme à calculé !
A la fin du programme je veux juste afficher : y=(la_valeur_de_m)x(la_valeur_de_p)
Je comprend pas comment utiliser cette fonction Texte() pour ce que je veux faire.
Si vous voulez je peux vous écrire le code que j'ai fais !
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mer 02 Mar 2011, 18:11
|
|
|
Je me suis mal exprimer.
Dans ton programme rajoute la ligne suivant après avoir calculé m et p:
Code | Text(0,0,"Y=",M,"*",P |
Sangohan38
|
|
|
|
Etix
Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 02 Mar 2011, 12:45
|
Posté le : Mer 02 Mar 2011, 18:21
|
|
|
Alors effectivement ça fonctionne. Le texte se place en haut à gauche.
Cependant, j'ai le graphique qui apparaît quand même et donc l'équation en haut à gauche.
Est-il possible d'enlever le graphique juste afficher l'équation ?
Merci bien en tout cas !
PS : J'ai ajouter Effecr a la fin du code, comme sa me marque "Fait" et j'ai juste a appuyer sur "graphe" pour voir l'équation !
par contre, l'équation reste tout le temps sur le graphique après !
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Mer 02 Mar 2011, 20:03
|
|
|
Pour effacer l'équation, il faut faire Effdessin.
Si tu ne veux pas l'équation de la courbe, choisis EtiqNaff.
Sangohan38
|
|
|
|
Etix
Autorisation : Membre
Nb de messages : 4
Inscrit le : Mer 02 Mar 2011, 12:45
|
Posté le : Mer 02 Mar 2011, 20:29
|
|
|
Bon j'ai opter pour Effdessin, merci beaucoup !
J'ai toujours les deux axes qui s'affiche mais ça semble normal !
Merci pour votre aide !
|
|
|
|
Sangohan38
Autorisation : Membre
Nb de messages : 3370
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Jeu 03 Mar 2011, 11:06
|
|
|
Pour effacer les axes, c'est la fonction AxesNaff qu'il faut utiliser.
Sangohan38
|
|
|
|