π
<-
Chat plein-écran
[^]

fx-92(+) tracé trigonométrique

:fxesp32b: :fxesp32n: :fxesp32v:

fx-92(+) tracé trigonométrique

Unread postby ptitjoz » 20 Jul 2019, 15:24

Bonjour
sur Casio fx-92(+) essai pour tracer la fonction Cosinus et Sinus de x

Il faut être en mode radian
ou alors le spécifier dans le code :
Image

voici le résultat :
Image

et voici le code
Style Croix
Aller à x=-96; y=0
Stylo écrit
Répéter191
Aller à x=x+1; y=10cos(xʳ÷10)

Stylo relevé
Aller à x=-96; y=0
Stylo écrit
Répéter191
Aller à x=x+1; y=10sin(xʳ÷10)
User avatar
ptitjozProg.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 27.5%
 
Posts: 129
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: fx-92(+) tracé trigonométrique

Unread postby critor » 20 Jul 2019, 17:52

Ah ben bravo, tu transformes une calculatrice scientifique en calculatrice graphique ! :bj:
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.8%
 
Posts: 32622
Images: 8513
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: fx-92(+) tracé trigonométrique

Unread postby chadok » 20 Jul 2019, 18:27

Joli :bj:
Au moins, si l'Education Nationale interdit les calculatrices alphanumériques programmables aux examens, on pourra toujours se dépatouiller côté graphique ;-)
Petit défi : ça donne quoi, avec une fonction non continue, type f(x) = 1/sin(x), entre x = -10 et x = 10 ? Ça passe ou ça casse ? :)
User avatar
chadok
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 76.6%
 
Posts: 60
Joined: 10 Nov 2013, 16:03
Location: Bretagne
Gender: Male
Calculator(s):

Re: fx-92(+) tracé trigonométrique

Unread postby ptitjoz » 20 Jul 2019, 21:57

Il faut un peu adapter...
en mode degrés
Style Croix
Aller à x=-96; y=0
Stylo écrit
Répéter191
Six≠0Alors
Aller à x=x+1; y=sin(x÷10)⁻¹
Sinon
Stylo relevé
Aller à x=x+1; y=100
Stylo écrit
Fin


Image

sinon on peut, avec le menu tableau avoir les différentes résultats.

Image

et avec le QRcode avoir la fonction tracée par le site Casio
User avatar
ptitjozProg.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 27.5%
 
Posts: 129
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: fx-92(+) tracé trigonométrique

Unread postby critor » 20 Jul 2019, 23:28

J'ai tenté de faire quelque chose d'un peu plus générique.

Préciser en début de script les bornes de l'intervalle [A;B] dont on souhaite tracer l'image, dans [-96;96].
Et l'expression de la fonction
(de A)
dans l'affectation de F plus bas.

Contient une protection contre l'erreur déclenchée par l'instruction Aller à si l'ordonnée dépasse 999 en valeur absolue.

Par contre, pas de protection/détection pour les discontinuités, asymptotes ou valeurs interdites.

Code: Select all
-96→A
96→B
Style Croix
Aller à x=A-1; y=0
Répéter jusqu'à A≥B
A+1→A
e^(-A÷25)cos(A)→F
SiAbs(F)>999Alors
999Abs(F)÷F→F
Fin
Aller à x=A; y=F
Stylo écrit

Stylo relevé
Aller à x=100; y=0


Image

Image

http://wes.casio.com/math/index.php?q=I ... 03F901F902
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.8%
 
Posts: 32622
Images: 8513
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: fx-92(+) tracé trigonométrique

Unread postby ptitjoz » 21 Jul 2019, 09:25

critor wrote:Ah ben bravo, tu transformes une calculatrice scientifique en calculatrice graphique ! :bj:
J'ai tenté de faire quelque chose d'un peu plus générique.

en fait c'est une calculatrice graphique avec tout petit écran 191x46 dans la mesure où on peut allumer le pixel que l'on veut. Certes c'est très limité... et lent :(
Merci pour ton code ça prend forme !
Mon idée serait aussi de mettre une variable pour zoomer

Bon dimanche à tous
Last edited by ptitjoz on 22 Jul 2019, 20:11, edited 1 time in total.
User avatar
ptitjozProg.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 27.5%
 
Posts: 129
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: fx-92(+) tracé trigonométrique

Unread postby chadok » 21 Jul 2019, 15:09

C'est plutôt propre ! :) Pour rappel, les premières Casio graphiques de ma jeunesse avaient une définition d'écran inférieure :
- 96 x 32 pixels pour la fx-6000G et la 6500G ;
- 96 x 64 pixels pour la fx-7000G (et cet écran resta la norme des Casio et TI graphiques pendant longtemps).
Donc la fx-92+ a une définition, et surtout une résolution supérieures à ce que j'avais !
Dommage qu'il n'y ait pas de protection sur le domaine de définition de la fonction, sinon cette fx-92+ devenait une vraie petite graphique de secours...
User avatar
chadok
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 76.6%
 
Posts: 60
Joined: 10 Nov 2013, 16:03
Location: Bretagne
Gender: Male
Calculator(s):

Re: fx-92(+) tracé trigonométrique

Unread postby critor » 22 Jul 2019, 14:13

ptitjoz wrote:Mon idée serait aussi de mettre une variable pour zoomer

Voilà, j'ai rajouté une unique variable M pour zoomer. Le repère est donc obligatoirement orthonormé
(même unité en abscisse et ordonnée)
.

Image

Déjà un peu mieux que sur une Casio Graph monochrome :
Image

Et beaucoup mieux que sur écran de TI-82 Advanced n'est-ce pas ? ;)
Image

Avec la valeur par défaut de 10, les fonctions sont donc représentées dans une fenêtre graphique de [-9,6;9,6]x[-2,3;2,3], avec une graduation de 1.
Notons que l'intervalle horizontal [-9,6;9,6] est très proche du [-10;10] que l'on a par défaut sur les graphiques TI-z80.
De quoi envisager maintenant sérieusement son utilisation pour les fonctions rencontrées au lycée.

Code: Select all
-9,6→A
9,6→B
10→M
Style Croix
MA→C
MB→D
Aller à x=C-1; y=0
Répéter jusqu'à C≥D
C+1→C
C÷M→A
e^(-A÷15)cos(4A)→F
SiAbs(MF)>999Alors
999Abs(F)÷F→F
Sinon
MF→F
Fin
Aller à x=C; y=F
Stylo écrit

Stylo relevé
Aller à x=100; y=0

Image
http://wes.casio.com/math/index.php?q=I ... 03F901F902
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.8%
 
Posts: 32622
Images: 8513
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: fx-92(+) tracé trigonométrique

Unread postby critor » 22 Jul 2019, 16:32

@ptitjoz Ton projet est tellement génial que je viens d'en parler à la une de la page d'accueil : :bj:
viewtopic.php?p=244313#p244313
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.8%
 
Posts: 32622
Images: 8513
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: fx-92(+) tracé trigonométrique

Unread postby ptitjoz » 22 Jul 2019, 18:20

critor wrote:@ptitjoz Ton projet est tellement génial que je viens d'en parler à la une de la page d'accueil : :bj:
viewtopic.php?p=244313#p244313

Oh c'est plutôt une idée qu'un projet ;) Mais je suis honoré, @critor, que tu aies mis cela à la une ! J'espère que cela servira à quelques uns, ne serait-ce que pour le plaisir de la programmation et d'en comprendre mieux les rouages.

Mais on va encore pousser plus loin les limites de cette machines. Je suis à regarder les éventuelles failles suite à ce que je trouve sur le net mais pour l'instant ce n'est pas très concluant, mais je ne désespère pas.

L’inconvénient de mettre en mémoire un algo, c'est que la calculatrice est mobilisée pour cela et que pour faire des calculs on ne peut plus changer de mode. Alors la solution est d’insérer avant le programme un ligne "Afficher résult"
exemple
? →A
Afficher résult -2A²+3A-4

à l'execution on a le résultat de l'opération
et apres l'affichage de la fonction que l'on a programmée (ou autre chose)
User avatar
ptitjozProg.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 27.5%
 
Posts: 129
Images: 0
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Next

Return to Casio (fx-82/83/85/92/95/115/300/350/500/570/991, Collège)

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Featured topics
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
339 utilisateurs:
>326 invités
>8 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)