Page 1 of 1

utiliser solve avec fonction déjà enregistrée sur TI Nspire

Unread postPosted: 05 Apr 2021, 15:57
by photon
Bonjour,
Est-ce que je peux utiliser solve avec des fonctions déjà enregistrées? Comment?

Je sais comment résoudre pour une variable avec solve en écrivant une équation au long comme:
solve(f=1/(6.28*r*c), r)
Il produit r=0.159/( f* c) ce qui est bon.

Je veux stocker g:=1/(6.28*r*c)
et juste taper
solve(g,r)
La calculatrice me dit "First argument of solve or CSolve must be an equation or inequality"

Comment je fais?
Frank

Re: utiliser solve avec fonction déjà enregistrée sur TI Nsp

Unread postPosted: 05 Apr 2021, 16:04
by Hamza.S
Normal g doit être une équation or là ce n'est pas une équation.
Genre solve(g=quelque_chose,r)

Re: utiliser solve avec fonction déjà enregistrée sur TI Nsp

Unread postPosted: 05 Apr 2021, 16:05
by Adriweb
Comme dit dans le message d'erreur, le premier argument doit etre une equation, donc définit la comme ca: g(r):=1/(6.28*r*c), et appelle solve avec g(r) comme parametre.

Re: utiliser solve avec fonction déjà enregistrée sur TI Nsp

Unread postPosted: 05 Apr 2021, 17:15
by photon
Merci pour les répliques!

J'ai réussi avec une variable auxiliaire val.

g(r,c):=1/(6.28*r*c)

solve(g(r,c)=val,c)

La calculatrice donne une bonne réponse:
r = 0.159236/(c*val)

Frank

Re: utiliser solve avec fonction déjà enregistrée sur TI Nsp

Unread postPosted: 05 Apr 2021, 17:30
by Bisam
Erreur, Adriweb : on a dit "équation", pas "fonction".

En revanche, il est possible de définir une équation eq := f=1/(2π*r*c) et ensuite de résoudre cette équation solve(eq, r).

Re: utiliser solve avec fonction déjà enregistrée sur TI Nsp

Unread postPosted: 05 Apr 2021, 17:41
by Adriweb
Ben le message de la calculatrice dit "function" donc j'ai repris le terme :)

Re: utiliser solve avec fonction déjà enregistrée sur TI Nsp

Unread postPosted: 05 Apr 2021, 18:02
by Hamza.S
Non Adriweb c'est photon qui a parlé de "fonction" le message dit "equation or inequality"

Re: utiliser solve avec fonction déjà enregistrée sur TI Nsp

Unread postPosted: 05 Apr 2021, 18:50
by photon
Bisam wrote:il est possible de définir une équation eq := f=1/(2π*r*c) et ensuite de résoudre cette équation solve(eq, r).

Cette technique marche correctement ! Je suis content que la discussion a continué.


Adriweb wrote:Comme dit dans le message d'erreur, le premier argument doit etre une equation, donc définit la comme ca: g(r):=1/(6.28*r*c), et appelle solve avec g(r) comme parametre.

Je reçois le même message d'erreur avec:

g(r):=1/(6.28*r*c)
solve(g(r),c)
Ce solve ne fonctionne pas non plus
solve(g(r),r)
Est-ce que j'ai mal compris?


photon wrote:Merci pour les répliques!
J'ai réussi avec une variable auxiliaire val.
g(r,c):=1/(6.28*r*c)
solve(g(r,c)=val,c)
La calculatrice donne une bonne réponse:
r = 0.159236/(c*val)


J'aurais dû dire:
solve(g(r,c)=val,r)


Frank