| Replacer une variable dans une autre fonction | |
|
|
| Auteur | Message |
|---|
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9490 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : MPSI (Xywez : c'est bon là ? :p)
Impureté:
   (-9/500) Dernière note en maths: 13/20
 | Sujet: Re: Replacer une variable dans une autre fonction Sam 15 Déc - 14:39 | |
| une fois que tu as la liste, max(nomdelaliste)
| Code: | solve(x^2=4,x)->e exp>list(e,x)->sol max(sol)->z
|
z devrait être égal à 2 normalement _________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed> |
|
 | |
Massipu Grand Initié

   Age : 20 Inscrit le : 02 Jan 2007 Messages : 66
 | Sujet: Re: Replacer une variable dans une autre fonction Sam 15 Déc - 21:42 | |
| Wahou cool merci! Mais enfaite cette technique elle est carrément mieu que la méthode que tu m'a expliquer avant, nan? |
|
 | |
ProgVal Animateur


   Age : 15 Inscrit le : 05 Juil 2007 Messages : 2244 Localisation : Pas devant l'ordi Calculatrice : TI-92+ et V200 Classe : Seconde ISI + PCL
Impureté:
   (-13/450) Dernière note en maths:
 | Sujet: Re: Replacer une variable dans une autre fonction Dim 16 Déc - 11:54 | |
| Je dois reconnaitre que Tama se débrouille bien dans ce genre de programmes... _________________ Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 59930 messages et 3680 sujets.
 |
|
 | |
Mic Administrateur


   Age : 24 Inscrit le : 07 Sep 2004 Messages : 10022 Localisation : Orléans Calculatrice : Voyage 200 & TI-Nspire CAS Classe : Prof de Maths
Impureté:
   (56/450) Dernière note en maths: -/20
 | |
 | |
ProgVal Animateur


   Age : 15 Inscrit le : 05 Juil 2007 Messages : 2244 Localisation : Pas devant l'ordi Calculatrice : TI-92+ et V200 Classe : Seconde ISI + PCL
Impureté:
   (-13/450) Dernière note en maths:
 | Sujet: Re: Replacer une variable dans une autre fonction Dim 16 Déc - 12:56 | |
| Qui est jaloux? _________________ Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 59930 messages et 3680 sujets.
 |
|
 | |
Mic Administrateur


   Age : 24 Inscrit le : 07 Sep 2004 Messages : 10022 Localisation : Orléans Calculatrice : Voyage 200 & TI-Nspire CAS Classe : Prof de Maths
Impureté:
   (56/450) Dernière note en maths: -/20
 | |
 | |
ProgVal Animateur


   Age : 15 Inscrit le : 05 Juil 2007 Messages : 2244 Localisation : Pas devant l'ordi Calculatrice : TI-92+ et V200 Classe : Seconde ISI + PCL
Impureté:
   (-13/450) Dernière note en maths:
 | Sujet: Re: Replacer une variable dans une autre fonction Dim 16 Déc - 13:01 | |
| Nan! (enfin si, un peu) _________________ Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 59930 messages et 3680 sujets.
 |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9490 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : MPSI (Xywez : c'est bon là ? :p)
Impureté:
   (-9/500) Dernière note en maths: 13/20
 | Sujet: Re: Replacer une variable dans une autre fonction Dim 16 Déc - 21:07 | |
| LOL !
Massipu>c'était quoi l'autre technique je m'en souviens plus :D _________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed> |
|
 | |
Massipu Grand Initié

   Age : 20 Inscrit le : 02 Jan 2007 Messages : 66
 | Sujet: Re: Replacer une variable dans une autre fonction Dim 16 Déc - 23:48 | |
| | tama a écrit: | A mon tour d'entrer en scène 
Bon alors on va dissiper le brouillard : -une chaine pour faire simple on va dire que c'est quelque chose écrit entre guillemets, ça peut être "a", "bonjour" ou même "solve(x+2=5,x)" -Expr() c'est une fonction qui convertit une chaine en expression, puis l'évalue, c'est-à-dire bah fait le calcul : expr("solve(x+2=5,x)") revient à solve(x+2=5,x) la TI va donc retourner 3 (3+2=5)
ça marche aussi pour le code suivant :
| Code: | Inputstr "N?",n expr("solve(x+"&n&"=5,x)")
|
Ca résoudra l'équation x+n=5, n étant demandé à l'utilisateur dans la première ligne
-une variable, pour faire simple, disons que c'est comme ce que t'utilises en maths ou en physique, les x, y, t, (théta)...
Bon, ceci dit, on peut en revenir au problème (ton dernier message) :
1.Pour supprimer le y= de la chaine, tu peux utiliser l'instruction mid() ou mieux encore, right :
Par exemple,
| Code: | "y=2x+3"->f right(f,dim(f)-2) //supprime le "y=" ... expr(f)->g //convertit f en expression ... ...
|
2.Non, il faut appliquer la méthode précédente :
| Code: | string(solve(......,y))->str1 right(str1,dim(str1)-2)->str2 expr(str2)->u Disp 3u
|
Quant à l'erreur, ça doit sûrement être la ligne "expr(str2)->u" qui fait ça
Enfin, n'hésite pas à poser des questions (on est là pour répondre à ça)
Mic>y a déjà une fonction pré-intégrée dans la TI pour faire ça : exp>list() |
Celle là  |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9490 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : MPSI (Xywez : c'est bon là ? :p)
Impureté:
   (-9/500) Dernière note en maths: 13/20
 | Sujet: Re: Replacer une variable dans une autre fonction Lun 17 Déc - 19:58 | |
| oui c'est plus simple effectivement :D _________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed> |
|
 | |
ProgVal Animateur


   Age : 15 Inscrit le : 05 Juil 2007 Messages : 2244 Localisation : Pas devant l'ordi Calculatrice : TI-92+ et V200 Classe : Seconde ISI + PCL
Impureté:
   (-13/450) Dernière note en maths:
 | Sujet: Re: Replacer une variable dans une autre fonction Dim 23 Déc - 18:33 | |
| | tama a écrit: | | oui c'est plus simple effectivement :D |
Très simple  _________________ Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 59930 messages et 3680 sujets.
 |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9490 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : MPSI (Xywez : c'est bon là ? :p)
Impureté:
   (-9/500) Dernière note en maths: 13/20
 | Sujet: Re: Replacer une variable dans une autre fonction Dim 23 Déc - 19:15 | |
| euh ? _________________
<embed src="http://www.mirari.fr/OVRh.swf" width="550" height="150" align="middle" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptAccess="always"></embed> |
|
 | |
ProgVal Animateur


   Age : 15 Inscrit le : 05 Juil 2007 Messages : 2244 Localisation : Pas devant l'ordi Calculatrice : TI-92+ et V200 Classe : Seconde ISI + PCL
Impureté:
   (-13/450) Dernière note en maths:
 | Sujet: Re: Replacer une variable dans une autre fonction Lun 24 Déc - 12:27 | |
| | Massipu a écrit: | | tama a écrit: | A mon tour d'entrer en scène 
Bon alors on va dissiper le brouillard : -une chaine pour faire simple on va dire que c'est quelque chose écrit entre guillemets, ça peut être "a", "bonjour" ou même "solve(x+2=5,x)" -Expr() c'est une fonction qui convertit une chaine en expression, puis l'évalue, c'est-à-dire bah fait le calcul : expr("solve(x+2=5,x)") revient à solve(x+2=5,x) la TI va donc retourner 3 (3+2=5)
ça marche aussi pour le code suivant :
| Code: | Inputstr "N?",n expr("solve(x+"&n&"=5,x)")
|
Ca résoudra l'équation x+n=5, n étant demandé à l'utilisateur dans la première ligne
-une variable, pour faire simple, disons que c'est comme ce que t'utilises en maths ou en physique, les x, y, t, (théta)...
Bon, ceci dit, on peut en revenir au problème (ton dernier message) :
1.Pour supprimer le y= de la chaine, tu peux utiliser l'instruction mid() ou mieux encore, right :
Par exemple,
| Code: | "y=2x+3"->f right(f,dim(f)-2) //supprime le "y=" ... expr(f)->g //convertit f en expression ... ...
|
2.Non, il faut appliquer la méthode précédente :
| Code: | string(solve(......,y))->str1 right(str1,dim(str1)-2)->str2 expr(str2)->u Disp 3u
|
Quant à l'erreur, ça doit sûrement être la ligne "expr(str2)->u" qui fait ça
Enfin, n'hésite pas à poser des questions (on est là pour répondre à ça)
Mic>y a déjà une fonction pré-intégrée dans la TI pour faire ça : exp>list() |
Celle là  |
J'ai jamais rien vu de plus simple! _________________ Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 59930 messages et 3680 sujets.
 |
|
 | |
tama Animateur


   Age : 17 Inscrit le : 19 Déc 2005 Messages : 9490 Localisation : quelque part en France... Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:) Classe : MPSI (Xywez : c'est bon là ? :p)
Impureté:
   (-9/500) Dernière note en maths: 13/20
 | |
 | |
ProgVal Animateur


   Age : 15 Inscrit le : 05 Juil 2007 Messages : 2244 Localisation : Pas devant l'ordi Calculatrice : TI-92+ et V200 Classe : Seconde ISI + PCL
Impureté:
   (-13/450) Dernière note en maths:
 | Sujet: Re: Replacer une variable dans une autre fonction Lun 24 Déc - 14:45 | |
| Tu viens de comprendre? _________________ Salut Invité. Ta dernière visite date du . Tu as posté 0 messages. Le forum compte 59930 messages et 3680 sujets.
 |
|
 | |
| Replacer une variable dans une autre fonction | |
|