1

Bonjour à tous!! smile

Je suis en pleine préparation d'exa de finance et ma machine me rend folle!

Y'a-t-il une âme charitable pour m'aider??

Je souhaite pouvoir mémoriser des fonctions sur ma ti 89 et pouvoir ensuite les résoudre simplement.

Est-il possible de le faire depuis un PC et d'ensuite les envoyer sur la machine?

J'ai essayé de le faire sur le solveur numérique mais j'ai quelques soucis. Le problème vient au moment ou j'ajoute une fonction qui référence une autre fonction.

Ex1:
nom de sauvegarde / equation
------------------------------------------
pvifa : pvifa = 1/i - 1/i * (1/(1+i)^n)
eaa : eaa = npv / pvifa

ma première question est de savoir si je peux les écrire de la sorte et les sauver sous le même non ou si je dois les sauver sous les nom pvifa et eaa et mettre exp dans l'équation?? Ce qui donnerait

Ex2:
nom de sauvegarde / equation
------------------------------------------
pvifa : exp = 1/i - 1/i * (1/(1+i)^n)
eaa : exp = npv / pvifa

L'autre question est comment faire pour que quand je veux résoudre l'équation eaa= npv / pvifa je puisse rentrer les arguments de la fonction pvifa et que cela me calcul mon résultat (eaa)??

Pour le moment je les ai sauvées comme dans mon ex2 mais cela me donne une erreur "excessive iteration" lorsque j'exécute la fonction exp = npv / pvifa. Par contre j'ai bien les paramètres de la fonction 1 dans la 2 ce qui me donne :

exp = npv/pvifa
exp= ce que je cherche à trouver
npv= valeur quelconque
i= paramètre de l'autre équation
n=paramètre de l'autre équation

J'espère que je suis plus ou moins claire!

Merci bcp pour votre aide!

heart

2

Salut smile

Bon, j'espère que c'est pas trop tard...
Au lieu d'utiliser le solver numérique j'utiliserai plutôt des variables directement.
Le système de variables de TI est assez bien fait pour y enregistrer à peu près tout et n'importe quoi, et pouvoir les réutiliser ensuite (pour faire des graphs par exemple).

La démarche est sensiblement la même qu'avec le solver donc j'espère que je ne vais pas t'embrouiller en cours de route tongue

Pour commencer, une variable on la créée/modifie dans HOME (qui est la ligne de saisie des TI que l'on utilisera ici tout le long) avec l'opérateur [STO>] (Store/Enregistrer).

Pour ton problème il suffit de taper :

1/i - 1/i * (1/(1+i)^n) [STO>] pvifa
npv / pvifa [STO>] eaa

(Sans aucun espace)
Ceci va te créer tes deux fonctions que tu vas ensuite pouvoir faire varier avec les paramètres.
Pour les changer il y a juste a saisir :

1 [STO>] i
1 [STO>] n

Evidement tu peux y stocker ce que tu veux (voir même une autre fonction hehe ).

Si maintenant tu tapes pvifa, tu te rends comptes que la calculatrice à intégré dans la fonction pvifa tes valeurs enregistrées dans i et n et a simplifié le calcul de la fonction en conséquences.
Il ne reste plus qu'à chercher npv.

Pour le trouver on a simplement a résoudre l'équation npv/pvifa=0.
Autrement dit, eaa=0.

Pour faire cette résolution il existe une fonction de la calculatrice le faisant, on tape alors :
solve(eaa=0,npv)

( ",npv" car la calculatrice à besoin de savoir quelle variable on cherche à trouver)
La calculatrice te donne alors la valeur de npv pour ces deux paramètres.
Si tu veux essayer d'autres combinaisons de paramètres tu as juste à retaper les lignes de saisie de paramètres et refaire la résolution de l'équation. smile

Bon, je sais que c'est un peu lourd mais contrairement au solver numérique ca ne plante pas grin
Voilà, en espérant que ça te soit utile happy (Et en espérant que c'était bien ça que tu cherchais couic )

PS:
Pour supprimer les variables que tu as créées, il faut aller dans le VAR-LINK ( [2nd]+[-] la touche "moins"), les sélectionner chacunes avec [F4] puis taper [<-] sur ton clavier pour les supprimer. smile
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

3

Hello Dude!

Un grand merci pour ton aide. J'ai essayé ta méthode et cela fonctionne, mais j'ai encore quelques questions.

Lorsque je stock un nouvelle fonction, comment puis-je la rappeler et la visualiser, non pas simplement voir le résultat (je souhaite utiliser la ti comme un formulaire et pouvoir voir les formules).

Sinon, ca ne pose pas de soucis de créer ces variables dans d'autres dossiers que le home, histoire que ce soit un peu plus organisé.

Et finalement, n'y a-t-il pas d'alternative pour saisir ces formules sur un pc et le charger ensuite sur la TI???

Merci bcp!!

heart

4

Pour voir le contenu des fonctions, tu peux utiliser l'éditeur de programmes/fonctions, accessible par APPS.

Pour saisir les formules sur le PC avant de les transférer sur ta calculatrics, il y a deux familles de possibilités:
* les taper dans un émulateur comme TIEmu;
* les taper dans un éditeur tel que Daisuke Basic Edit.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

5

Hello!

Merci de t'as réponse! Toutefois je ne vois pas trop comment visualiser mes fonctions enregistrées sous la forme : npv / pvifa [STO>] eaa dans le program Editor. Aucune de mes fonctions n'est visible...

As tu un peux plus d'info sur la manière de saisir les formules sur le pc. Y'a-t-il une préférence à avoir entre tes deux alternatives?

Désolé d'être un peu abusive, mais mes exa sont dans à peine une semaine du coup je suis pas mal pressée!

D'avance un grand merci!

6

En fait, la machine considère "npv / pvifa [STO>] eaa" non pas comme une fonction (FUNC) mais comme une expression (EXPR), que tu peux voir dans le VAR-Link. Ca fait fort longtemps que je n'ai pas défini de fonctions TI-BASIC, je te conseille de regarder le manuel smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

7

Coucou smile

Alors, pour la saisie de formules sur PC je ne pourrais malheureusement pas t'aider.

Par contre en ce qui concerne les fonctions, je t'ai donné la façon la plus simple de les mettre en oeuvre, sans passer par la création de Fonctions/Programmes à proprement parler comme l'a souligné Lionel smile

Il s'agit donc bien d'expressions. Qui, dans le cas de la TI89 sont des expressions symboliques.

Le seul raccourci que j'ai pris, c'est d'initialiser les paramètres que tu voulais.
Or, ces paramètres ne sont eux-même que des variables - soit des expressions réduites à de simples valeurs -.
Donc pour retrouver l'expression symbolique d'une fonction que tu as créée, tu as deux choix possibles.
Delma (./3) :
Lorsque je stock un nouvelle fonction, comment puis-je la rappeler et la visualiser, non pas simplement voir le résultat (je souhaite utiliser la ti comme un formulaire et pouvoir voir les formules).


La première solution est d'utiliser "l'aperçu" de ces expressions via le VAR-LINK (Mon premier post te décrire comment y accéder).
Il te suffira de naviguer dans l'arborescence de tes dossiers et simplement de taper [F6] ( [2nd] + [F1] pour TI89 ) pour avoir l'aperçu de ton expression.
Je précise que cette visualisation te permet de voir l'expression initialement saisie, c'est-à-dire dans sa forme symbolique, avant l'intégration des "paramètres" dans la formule.
Cet explorateur (VAR-LINK) peut te servir à faire de ta TI un catalogue de fonctions. wink

La deuxième solution pour retrouver l'expression symbolique d'une fonction consiste juste à supprimer les variables dans le VAR-LINK qui font office de paramètres utilisés par cette fonction.
Une fois dans HOME, si tous les paramètres utilisés dans la fonction ( i, n par exemple) ont bien été supprimés, il suffira de taper ta fonction ( pvifa) et sa forme symbolique s'affichera smile
Delma (./3) :
Sinon, ca ne pose pas de soucis de créer ces variables dans d'autres dossiers que le home, histoire que ce soit un peu plus organisé.


Il n'y a aucun problème, pourvu que "l'accès" à ces variables soit préfixé de leur dossier sous la forme :

Dossier\Variable

Je reprend l'exemple de pvifa, en voulant stocker la fonction dans le dossier FONCTION, et les paramètres dans PARAMS :

1/PARAMS\i - 1/PARAMS\i * (1/(1+PARAMS\i)^PARAMS\n) [STO>] FONCTION\pvifa
1 [STO>] PARAMS\i
1 [STO>] PARAMS\n

Et pour la résolution de npv :

PARAMS\npv / FONCTION\pvifa [STO>] FONCTION\eaa
solve(FONCTION\eaa=0,PARAMS\npv)

Seulement, si tu fais dans l'ordre ce que je viens de faire jusqu'à la résolution de npv ça ne marchera pas comme attendu hehe
Car la création de la fonction eaa évalue d'abord pvifa !
Et comme tu as initialisé les paramètres avec des valeurs, l'expression ne sera pas stockée de manière symbolique !
Fais donc bien attention au moment où tu enregistres une expression symbolique à :
- Soit utiliser de nouveaux paramètres non encore définis
- Soit supprimer les paramètres que tu utilises dans cette expression et dans chacune des autres expressions qui s'entre-utilisent dans cette expression !

Pour ne pas avoir de résultant faux, il te faudra alors rentrer les expressions/valeurs comme ceci :

1/PARAMS\i - 1/PARAMS\i * (1/(1+PARAMS\i)^PARAMS\n) [STO>] FONCTION\pvifa
PARAMS\npv / FONCTION\pvifa [STO>] FONCTION\eaa
1 [STO>] PARAMS\i
1 [STO>] PARAMS\n
solve(FONCTION\eaa=0,PARAMS\npv)

Si tu as compris ça, la manipulation d'expressions sur TI89 n'aura plus de secrets pour toi happy
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

8

Pour faire une vraie fonction, c'est npv / pvifa → eaa(npv,pvifa).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité