En quoi est-ce un bug ???
Sais-tu comment on fait pour afficher une fonction ?
La méthode usuelle consiste à calculer les valeurs de f(x) pour un grand nombre d'abscisses x dans la fenêtre d'affichage choisie puis (éventuellement) à relier les points de coordonnées (x,f(x)) dans l'ordre des abscisses croissantes.
Si ta fonction n'est pas définie pour x<1/2, et si x=1/2 ne fait pas partie des valeurs des abscisses affichées, tu as l'impression que l'affichage ne commence pas au bon endroit... parce que effectivement le premier point affiché n'est PAS sur l'axe des abscisses. Mais c'est normal !
Si tu changes la valeur de Xscl (pas tout-à-fait sûr de la dénomination sur z80/z80e) dans la fenêtre, tu peux améliorer le graphique... au détriment de la rapidité d'affichage.
Avant de clamer au bug, il faudrait peut-être se renseigner sur la façon dont on fait les choses !
PS : Sur certaines calculettes et d'autres outils mathématiques sur ordinateur, on utilise un algorithme adaptatif pour détecter les changements de pente importants ainsi que les endroits où la fonction n'est pas définie, et on augmente le nombre de points d'affichage au voisinage de ces "problèmes". Mais cela demande un grand nombre de ressources supplémentaires, et ce n'est probablement pas faisable sur z80, même si le z80e est plus rapide.
Erreur de calcul sur une fonction de mathématique
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Erreur de calcul sur une fonction de mathématique
Mais ce n'est pas normal que ça n'affiche pas le point de commencement, je ne comprends pas ce que tu veux dire
En quoi est-ce normal que le premier point ne soit pas affiché?
En quoi est-ce normal que le premier point ne soit pas affiché?
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 3441
- Images: 75
- Inscription: 04 Juil 2014, 14:40
- Localisation: Clermont-Ferrand 63
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: ENS Rennes
- GitHub: Ti64CLi
Re: Erreur de calcul sur une fonction de mathématique
Comment la calculette peut-elle savoir que ce que tu appelles le "premier point" de la fonction est situé à l'abscisse x=1/2 ?
Elle ne sait pas raisonner ! Elle sait juste calculer la valeur de la fonction en une abscisse donnée et placer le point correspondant.
Si elle ne peut pas calculer la valeur : pas de point.
Dans ce cas précis, si l'abscisse 1/2 fait partie des valeurs pour lesquelles elle affiche un point, tu auras la courbe que tu attends... Dans tous les autres cas (et il y en a un paquet, à savoir environ 2^N si les réels de la calculette sont codés sur N bits), la courbe commencera légèrement plus haut que l'axe.
Avec un peu de chance, tu ne verras pas la différence car l'écran est également pixelisé, ce qui fait que l'on ne peut que rarement placer un point exactement au bon endroit. On le place alors au plus proche pixel.
Bref, je le répète, il serait bon de se renseigner sur comment font les calculettes (et les ordinateurs !) pour tracer des courbes.
Elle ne sait pas raisonner ! Elle sait juste calculer la valeur de la fonction en une abscisse donnée et placer le point correspondant.
Si elle ne peut pas calculer la valeur : pas de point.
Dans ce cas précis, si l'abscisse 1/2 fait partie des valeurs pour lesquelles elle affiche un point, tu auras la courbe que tu attends... Dans tous les autres cas (et il y en a un paquet, à savoir environ 2^N si les réels de la calculette sont codés sur N bits), la courbe commencera légèrement plus haut que l'axe.
Avec un peu de chance, tu ne verras pas la différence car l'écran est également pixelisé, ce qui fait que l'on ne peut que rarement placer un point exactement au bon endroit. On le place alors au plus proche pixel.
Bref, je le répète, il serait bon de se renseigner sur comment font les calculettes (et les ordinateurs !) pour tracer des courbes.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Erreur de calcul sur une fonction de mathématique
Ok, excusez-moi, je me rends compte de ma méprise.
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 3441
- Images: 75
- Inscription: 04 Juil 2014, 14:40
- Localisation: Clermont-Ferrand 63
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: ENS Rennes
- GitHub: Ti64CLi
14 messages
• Page 2 sur 2 • 1, 2
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités