π
<-

Problème d'Input de fonctions

Pour le TI-Basic sur Nspire

Problème d'Input de fonctions

Unread postby ThierryL » 28 Jun 2014, 20:00

Bonjour,

Suite à l'achat d'une TI-NSpire CAS, je me heurte à un problème sur l'écriture d'un programme.

Je voudrais créer un programme vérifiant la validité d'une primitive en la comparant au calcul entre deux bornes d'une intégrale.
Le problème est que je n'arrive pas à faire l'"Input" de la Fonction dans, par ex, f10(x) et la Primitive dans, par ex, f11(x).
Je n'arrive pas non plus à les manipuler (Changer la variable des f(x) ou récupérer les résultats).
Je recherche des exemples relatifs à la programmation de la TI-NSpire CAS traitant les Fonctions et l'analyse.

Merci d'avance pour votre aide.

TL
User avatar
ThierryL
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 2
Joined: 28 Jun 2014, 19:45
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème d'Input de fonctions

Unread postby Bisam » 28 Jun 2014, 20:10

Tout d'abord, je critique la méthode : le plus simple pour vérifier que son calcul de primitives est correct, c'est de dériver l'expression obtenue... et ça, la calculette sait le faire !
À vrai dire, elle sait aussi calculer des primitives : il suffit de calculer des intégrales sans mettre de bornes.

Mais ça ne répond pas à tes questions.

Pour créer une fonction, tu peux tout simplement taper :
Code: Select all
f(x):= ce_que_tu_veux

Ensuite, pour l'utiliser, il suffit de taper f(3), et ça renverra... la valeur de f(3).
Si tu veux f(t)... il suffit de taper f(t).

Pour d'autres questions plus précises, n'hésite pas à revenir.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Problème d'Input de fonctions

Unread postby ThierryL » 29 Jun 2014, 09:15

Bonjour,
Merci pour ta réponse rapide.
Bisam wrote:Tout d'abord, je critique la méthode : le plus simple pour vérifier que son calcul de primitives est correct, c'est de dériver l'expression obtenue... et ça, la calculette sait le faire !
À vrai dire, elle sait aussi calculer des primitives : il suffit de calculer des intégrales sans mettre de bornes.

Oui effectivement !
Et ça fonctionne... Je ne pensais pas que c'était possible.


Bisam wrote:Pour créer une fonction, tu peux tout simplement taper :
Code: Select all
f(x):= ce_que_tu_veux

Ensuite, pour l'utiliser, il suffit de taper f(3), et ça renverra... la valeur de f(3).
Si tu veux f(t)... il suffit de taper f(t).

Pour d'autres questions plus précises, n'hésite pas à revenir.

En fait, ce que je voudrais faire un code, un programme qui vérifie l'exactitude d'une primitive instantanément.
Quelque chose comme :
Disp "Fonction ?"
[code afin de rentrer la fonction]
Disp "F(?)"
[code afin de rentrer le n de f]
Disp "Primitive?"
[code afin de rentrer la primitive]
Disp "F(?)"
[code afin de rentrer le n de f]
Disp "a"
[code afin de stocker a]
Disp "b"
[code afin de stocker b]
If Int(fonction dx)=primitive =False then
Text "Non vérifié"
Exit
else
[code afin de calculer la valeur de l'aire entre b-a de la primitive]
Disp "Valeur exacte"
Affiche graphe avec fonction + aire
End prgm

J'aimerai faire ce code pour m'exercer à la programmation car j'ai beaucoup de zone d'ombre...

Si vous avez des astuces (même en terme de changement de couleur ou d'épaisseur des courbes représentatives dans le code du programme...)

Mais déjà je voudrais commencer par :
Disp "Fonction ?"
[code afin de rentrer la fonction]
Disp "F(?)"
[code afin de rentrer le n de f]

Merci.

ThierryL
User avatar
ThierryL
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Level up: 20%
 
Posts: 2
Joined: 28 Jun 2014, 19:45
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Problème d'Input de fonctions

Unread postby Bisam » 29 Jun 2014, 10:38

Sur la Nspire, tu n'as que 2 façons de donner des arguments à un programme :
  • Soit tu utilises des paramètres de la fonction, autrement dit, tu les tapes au moment de lancer le programme.
    Exemple : metude(cos(3x)/(2+sin(x)),x,{-pi,pi}) fera l'étude de la fonction
    $mathjax$x\mapsto \frac{\cos(3x)}{2+\sin(x)}$mathjax$
    sur l'intervalle
    $mathjax$[-\pi,\pi]$mathjax$
    .
  • Soit tu utilises l'une des fonctions "Request" ou "RequestStr" qui demandent à l'utilisateur de taper quelque chose en cours de programme. La première attend la valeur d'une variable, ou l'expression d'une fonction et la 2ème attend une chaîne de caractères quelconque.
    Exemple :
    Code: Select all
    RequestStr "Nom de la variable", var
    RequestStr "Nom de la fonction", fonc
    Request "Expression de " & fonc & "(" & var & ")", myf(#var)

    La première ligne demande le nom de la variable et stocke la chaîne de caractères correspondante dans la variable "var"
    La deuxième ligne demande le nom de la fonction et stocke la chaîne de caractères correspondante dans la variable "fonc"
    La troisième ligne demande l'expression de la fonction en réutilisant les résultats précédents et stocke directement sous forme d'une fonction utilisable dans le programme : la fonction "myf".
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
819 utilisateurs:
>787 invités
>25 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)