Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
AccueilPortailCalendrierFAQRechercherS'enregistrerConnexion
 

Replacer une variable dans une autre fonction

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédente  1, 2, 3  Suivante
AuteurMessage
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
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  (-9/500)
Dernière note en maths: 13/20

MessageSujet: 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>
Revenir en haut Aller en bas
Massipu
Grand Initié
Grand Initié


Sexe:MasculinViergeDragon
Age : 20
Inscrit le : 02 Jan 2007
Messages : 66

MessageSujet: 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?
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
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  (-13/450)
Dernière note en maths:

MessageSujet: 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.
Revenir en haut Aller en bas
Mic
Administrateur
Administrateur


Sexe:MasculinGémeauxRat
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  (56/450)
Dernière note en maths: -/20

MessageSujet: Re: Replacer une variable dans une autre fonction   Dim 16 Déc - 12:44

jaloux ^^
_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
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  (-13/450)
Dernière note en maths:

MessageSujet: 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.
Revenir en haut Aller en bas
Mic
Administrateur
Administrateur


Sexe:MasculinGémeauxRat
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  (56/450)
Dernière note en maths: -/20

MessageSujet: Re: Replacer une variable dans une autre fonction   Dim 16 Déc - 13:00

toi
_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
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  (-13/450)
Dernière note en maths:

MessageSujet: 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.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
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  (-9/500)
Dernière note en maths: 13/20

MessageSujet: 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>
Revenir en haut Aller en bas
Massipu
Grand Initié
Grand Initié


Sexe:MasculinViergeDragon
Age : 20
Inscrit le : 02 Jan 2007
Messages : 66

MessageSujet: 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à
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
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  (-9/500)
Dernière note en maths: 13/20

MessageSujet: 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>
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
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  (-13/450)
Dernière note en maths:

MessageSujet: 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.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
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  (-9/500)
Dernière note en maths: 13/20

MessageSujet: 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>
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
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  (-13/450)
Dernière note en maths:

MessageSujet: 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.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
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  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Replacer une variable dans une autre fonction   Lun 24 Déc - 13:34

vive l'ironie
_________________
<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>
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
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  (-13/450)
Dernière note en maths:

MessageSujet: 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.
Revenir en haut Aller en bas

Replacer une variable dans une autre fonction

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 3Aller à la page : Précédente  1, 2, 3  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI68k :: Programmation TI Basic / ETP Basic / GFA Basic-