π
<-

Erreur de calcul sur une fonction de mathématique

Nouveautés, projets, mises à jour.

Re: Erreur de calcul sur une fonction de mathématique

Unread postby Bisam » 01 Dec 2016, 11:34

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.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Erreur de calcul sur une fonction de mathématique

Unread postby Ti64CLi++ » 01 Dec 2016, 18:58

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é?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Erreur de calcul sur une fonction de mathématique

Unread postby Bisam » 05 Dec 2016, 11:32

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.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Erreur de calcul sur une fonction de mathématique

Unread postby Ti64CLi++ » 05 Dec 2016, 17:43

Ok, excusez-moi, je me rends compte de ma méprise. :?
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Previous

Return to Actualités

Who is online

Users browsing this forum: No registered users and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2667 utilisateurs:
>2656 invités
>6 membres
>5 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)