Bonjour.
Je veux créer un programme permettant à une étudiant de trouver l'image d'une fonction. Cependant la fonction serait stockée dans une variable demandée en début de programme.
Connaissez-vous la formule pour calculer une image d'une fonction stockée.
Exemple: le programme d'appelle image(f,a,x)
"f" serait la fonction demandée en début de programme et "a" serait l'antécédant de l'image que je souhaite trouver de la fonction f (J'impose comme variable de la fonction "x").
Quelqu'un a une idée ?
Merci beaucoup
Calculer l'image d'un antécédant (dans un programme)
5 posts
• Page 1 of 1
-
david0289Premium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 84
- Joined: 23 Apr 2014, 01:11
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Calculer l'image d'un antécédant (dans un programme)
Bonjour david0289.
Je ne suis pas certain qu'un programme soit nécessaire, si c'est une TI-Nspire CAS le problème se résout en 2 lignes :

Sauf si tu crains que l'étudiant ne retienne pas la manipulation, avec toutes les autres qu'il lui faudrait également connaître.
Je ne suis pas certain qu'un programme soit nécessaire, si c'est une TI-Nspire CAS le problème se résout en 2 lignes :

Sauf si tu crains que l'étudiant ne retienne pas la manipulation, avec toutes les autres qu'il lui faudrait également connaître.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42291
- Images: 16961
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Calculer l'image d'un antécédant (dans un programme)
Voici un programme TI-Nspire CAS comme tu as demandé :
Attention, par sécurité les expression de fonction et nom de variable sont à saisir entre guillemets :

C'est pour bloquer l'évaluation, au cas où la variable ait une valeur.
Sans guillemets, cela ne fonctionnera pas si la variable a une valeur :


- Code: Select all
Define antec(sf,a,sx)=
Prgm
: If getType(sf)≠"STR" Then
: sf:=string(sf)
: EndIf
: If getType(sx)≠"STR" Then
: sx:=string(sx)
: EndIf
: Disp "f("&sx&")="&sf
: Disp "Antécédent(s) de "&string(a)&" par f :"
: expr("tf("&sx&"):="&sf)
: Disp expr("solve(tf("&sx&")="&string(a)&","&sx&")")
:EndPrgm
Attention, par sécurité les expression de fonction et nom de variable sont à saisir entre guillemets :

C'est pour bloquer l'évaluation, au cas où la variable ait une valeur.
Sans guillemets, cela ne fonctionnera pas si la variable a une valeur :


-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42291
- Images: 16961
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Calculer l'image d'un antécédant (dans un programme)
Merci pour vos réponse mais c'est exactement l'inverse que je souhaite. J'aimerais calculer l'image avec l'antécédant. Dans mon programme l'élève rentrerait la fonction et ensuite je calculerais l'image (plusieurs images d'ailleur c'est pour cela que j'ai besoin de créer un programme).
En gros je cré un programme pour la regression linéaire (moindres carrés) lorsqu'il y a changement de variable (souvent les ordonnées) via une fonction "ln". Pour recalculer les nouvelles valeurs des ordonnées j'ai besoin de passer par cela. Vous avez d'autres pistes?
En gros je cré un programme pour la regression linéaire (moindres carrés) lorsqu'il y a changement de variable (souvent les ordonnées) via une fonction "ln". Pour recalculer les nouvelles valeurs des ordonnées j'ai besoin de passer par cela. Vous avez d'autres pistes?
-
david0289Premium
Niveau 8: ER (Espèce Rare: nerd)- Posts: 84
- Joined: 23 Apr 2014, 01:11
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Calculer l'image d'un antécédant (dans un programme)
Le plus dur est fait, il suffit de remplacer la ligne à la fin du bloc conditionnel.
Même principe :

- Code: Select all
Define image(sf,a,sx)=
Prgm
: If getType(sf)≠"STR" Then
: sf:=string(sf)
: EndIf
: If getType(sx)≠"STR" Then
: sx:=string(sx)
: EndIf
: Disp "f("&sx&")="&sf
: expr("tf("&sx&"):="&sf)
: Disp "Image de "&string(a)&" par f :"
: Disp " f("&string(a)&") ="&string(expr("tf("&string(a)&")"))
:EndPrgm
Même principe :

-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 42291
- Images: 16961
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 2 guests