π
<-

Problème d'Input de fonctions

Pour le TI-Basic sur Nspire

Problème d'Input de fonctions

Message non lude ThierryL » 28 Juin 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
Avatar de l’utilisateur
ThierryL
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 20%
 
Messages: 2
Inscription: 28 Juin 2014, 19:45
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Problème d'Input de fonctions

Message non lude Bisam » 28 Juin 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: Tout sélectionner
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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Problème d'Input de fonctions

Message non lude ThierryL » 29 Juin 2014, 09:15

Bonjour,
Merci pour ta réponse rapide.
Bisam a écrit: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 a écrit:Pour créer une fonction, tu peux tout simplement taper :
Code: Tout sélectionner
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
Avatar de l’utilisateur
ThierryL
Niveau 1: MD (Membre Débutant)
Niveau 1: MD (Membre Débutant)
Prochain niv.: 20%
 
Messages: 2
Inscription: 28 Juin 2014, 19:45
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Problème d'Input de fonctions

Message non lude Bisam » 29 Juin 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: Tout sélectionner
    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".
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile


Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 7 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
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
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2286 utilisateurs:
>2266 invités
>14 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)