Page 1 of 2

Approximation exponentielles

Unread postPosted: 11 Mar 2015, 16:13
by david0289
Bonjour j'ai un problème qui me chagrine depuis assez longtemps donc je vous en fait part maintenant.

Lorsque nous tapons sur la Ti nspire CX CAS: Exp(1.22) par exemple (exponentielle d'un nombre décimal assez chi... dérangeant ) ça me renvoi un nombre encore plus chi... compliqué.

Avez-vous une solution à ce problème?

J'aimerais créer un programme pour la résolution d'une équation différentielle pas à pas.

Pour 1.22y'-y=0 j'ai mis comme solution dans mon code " k*exp(string(approx(-b/a)*x)". ça dépanne pas mal mais c'est pas encore top top.

mais imaginons que nous avons:

y'-y=2.5*exp(-0.5x) et je leur demande de me taper eux même la solution particulière donnée dans le sujet (ici 5*exp(-0.5x)) c'est une autre paire de manche.

Je ne peux pas anticiper qu'il y ait un expo aussi chi... compliqué dans la solution particulière. Comment faire pour afficher exactement ce qu'ils rentrent dans la calculatrice et pas  5*(0.606531)^(x)

(dans un programme précédent j'avais mis la formule générale pour trouver directement la solution particulière mais parfois elle était différente de la solution imposée par le sujet c'est pourquoi je leur demande de rentrer eux même la solution particulière)

Merci de votre aide même si la réponse que je pense avoir est: "C'est le gros problème du Ti Basic qui calcul automatiquement une expression".

;)

Re: Approximation exponentielles

Unread postPosted: 11 Mar 2015, 16:21
by Hamza.S
tu peux faire exact(exp(1.22))
et pour ton programme tu peux très bien utiliser setMode(5,3) pour que tes résultats soient toujours en valeur exact et si tu veux avoir quelques résultats approchés utiliser approx(...) sur les lignes ou tu veux les valeurs approchées

Re: Approximation exponentielles

Unread postPosted: 11 Mar 2015, 16:27
by david0289
J'avais mis en place le "exact" sauf que ça me met sous forme de fraction le 1.22. Je ne dis pas que ce n'est pas bon mais j'aimerais vraiment qu'il s'affiche sous forme 1.22 dans l'expo.

Re: Approximation exponentielles

Unread postPosted: 11 Mar 2015, 16:32
by Hamza.S
c'est plutôt difficile car si tu mets un nombre à virgule c'est que tu demande à la calculette une valeur à virgule et c'est pour ça que tu as ce genre de valeur

Re: Approximation exponentielles

Unread postPosted: 13 Mar 2015, 00:13
by Bisam
Le seul moyen de remédier à ce problème est de remplacer la valeur que tu souhaites garder telle quelle par une variable non utilisée (à condition que tu aies le CAS sur ta calculette).

Re: Approximation exponentielles

Unread postPosted: 13 Mar 2015, 01:46
by david0289
C'est ce que j'ai fait sauf que j'ai du la transformer en string sinon ça me met encore sous forme fractionnaire. c'est pas très beau mais bon ça dépanne. Espérons que dans la version 4.0 il y ait un programme qui empêche ce calcul automatique.

Re: Approximation exponentielles

Unread postPosted: 13 Mar 2015, 02:12
by Bisam
Et comment la calculette déciderait-elle ce qu'elle doit calculer et ce qu'elle doit ne pas calculer ?
Tu demandes un peu la lune, tu sais...

Re: Approximation exponentielles

Unread postPosted: 13 Mar 2015, 02:17
by david0289
Alors au moins qu'ils créent un programme qui puisse forcer la forme exponentielle et logarithme (qui supporte les nombres à virgules bien évidemment)
J'aime rêver que Ti me facilite la tache pour la programmation des démonstrations pas à pas.

Re: Approximation exponentielles

Unread postPosted: 13 Apr 2015, 11:20
by sakooon
c'est pas très beau mais bon ça dépanne. Espérons que dans la version 4.0 il y ait un programme qui empêche ce calcul automatique.???

Re: Approximation exponentielles

Unread postPosted: 13 Apr 2015, 11:32
by Hamza.S
s'il y a un nombre à virgule, la calculette donne toujours une valeur approchée à moins que tu mettes exact(...) ou mode exact