π
<-

Loi normale et TI89 (algorithme) ?

Programmation et implémentation d'algorithmes.

Re: Loi normale et TI89 (algorithme) ?

Unread postby floflolerigolo » 09 May 2013, 19:20

rajoute une parenthèse solve((main/normale(0,1,x))=0.1256,x) mais comme dis ca prends 3 min .. donc si qqn a une solution je suis prenneur !
User avatar
floflolerigolo
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 43.8%
 
Posts: 25
Joined: 09 May 2013, 14:35
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: TS

Re: Loi normale et TI89 (algorithme) ?

Unread postby muslima-93 » 09 May 2013, 19:35

Je l'ai fais il y'a écrit qui manque encore une parenthèse
User avatar
muslima-93
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 14.3%
 
Posts: 40
Joined: 09 May 2013, 13:28
Gender: Female
Calculator(s):
MyCalcs profile
Class: TS

Re: Loi normale et TI89 (algorithme) ?

Unread postby Bisam » 09 May 2013, 19:57

Attention à ne pas confondre le signe / qui correspond à la division et le signe \ qui sert à montrer un changement de dossier (comme sous Windows, pour les adresses de dossiers...).

Pour gagner du temps dans la recherche de l'inverse de la fonction de répartition de la loi normale centrée, on peut utiliser le fait qu'elle est symétrique par rapport à 0.
On peut donc écrire :
Code: Select all
invnorm(a)=Func
If a<0 or a>1
Return "Erreur : l'argument doit être compris entre 0 et 1"
If a=0.5
Return 0
sign(a-0.5)*exp>list(solve(1/sqrt(2*pi)*int(e^(-x^2/2),x,0,t)=abs(a-0.5),t),t)[1]
EndFunc


Il faut bien sûr remplacer le "sqrt" par la fonction racine carrée, le "int" par la fonction "intégrale" et le "exp>list" en utilisant la fonction trouvée dans le catalogue.
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: Loi normale et TI89 (algorithme) ?

Unread postby floflolerigolo » 09 May 2013, 20:28

merci beaucoup je vais taper ca mais je ne comprends pas le exp>list :S ? pouvez vous m'éclairer
User avatar
floflolerigolo
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 43.8%
 
Posts: 25
Joined: 09 May 2013, 14:35
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: TS

Re: Loi normale et TI89 (algorithme) ?

Unread postby Bisam » 09 May 2013, 20:47

Cela sert à transformer la réponse donnée par "solve" en une liste des solutions.
Ici, puisqu'on sait qu'il n'y a qu'une seule solution, on ne prend que la première. C'est à ça que sert le [1] tout à la fin.
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: Loi normale et TI89 (algorithme) ?

Unread postby floflolerigolo » 09 May 2013, 20:53

Ok il me reste un petit souci de parenthèses :
signe(a-0.5)*exp>list(résol(1/(sqrt(2*pi)*int(e^(-x^2/2),x,0,t)=abs(a-0.5),t),t)[1]


8 ouvertes pour 7 fermées

ok je l'ai trouvé juste avant le =abs
User avatar
floflolerigolo
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 43.8%
 
Posts: 25
Joined: 09 May 2013, 14:35
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: TS

Re: Loi normale et TI89 (algorithme) ?

Unread postby Bisam » 09 May 2013, 21:08

Non, il faut en fait supprimer la parenthèse ouvrante avant le "sqrt" (je l'ai mise en rouge dans ton post), sinon, tu auras des résultats faux car l'intégrale se retrouvera au dénominateur...

Je corrige mon code dans le post plus haut.
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: Loi normale et TI89 (algorithme) ?

Unread postby floflolerigolo » 09 May 2013, 21:08

pour les parenthèses, il n'y a plus de problèmes


nouveau problème: Dimension

Merci encore de votre aide !
User avatar
floflolerigolo
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 43.8%
 
Posts: 25
Joined: 09 May 2013, 14:35
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: TS

Re: Loi normale et TI89 (algorithme) ?

Unread postby floflolerigolo » 09 May 2013, 21:34

Ps: j'ai beau enlevé la parenthèse, après l'execusion du programme, il me la remet mon expression est donc celle ci:
Image
User avatar
floflolerigolo
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 43.8%
 
Posts: 25
Joined: 09 May 2013, 14:35
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: TS

Re: Loi normale et TI89 (algorithme) ?

Unread postby Bisam » 09 May 2013, 21:48

en fait, c'est normal que la calculette rajoute la parenthèse autour de la racine... et ce n'est pas bien grave.
Par contre, je ne sais pas pourquoi il ne veut pas résoudre comme il faut...

Tu tapes bien
Code: Select all
invnorm(0.7)
par exemple, pour tester ?
Parce que si tu tapes
Code: Select all
invnorm(a)
et que "a" n'a pas de valeur, c'est normal que la calculette ne trouve pas !
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

PreviousNext

Return to Programmation

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
3662 utilisateurs:
>3622 invités
>30 membres
>10 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/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)