π
<-

Impossible d'utiliser une fonction dans un graphe 3D

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Impossible d'utiliser une fonction dans un graphe 3D

Message non lude DaveBowman » 14 Juin 2014, 14:39

Bonjour à tous,

Je rencontre un problème sur ma TI Nspire.
J'ai créé une fonction dans l'éditeur (il s'agit bien d'une fonction et non d'un programme), et je voudrais l'utiliser pour afficher une surface en 3D.
Ma fonction prend 2 réels en arguments et renvoie un réel.
J'ai essayé de utiliser dans le module représentation 3D de la Nspire, en affichant z en fonction de x et y (en passant x et y en arguments de ma fonction, qui retourne z).
Et là, la calculette me répond "erreur : syntaxe".

Je tiens à préciser qu'il n'y a pas d'erreur dans ma fonction : j'ai fait un essai avec une fonction très simple (retournant le résultat de l'addition des 2 paramètres), et la même erreur se produit.
J'ai essayé de l'utiliser dans la représentation en 2D, et là, aucun problème ma fonction s'affiche comme elle devrait. Le problème concerne donc seulement la représentation 3D.

J'ai fouillé un peu mais je n'ai pas trouvé de topic qui corresponde à ce problème, ni ici ni sur mon ami Google.
Avez-vous déjà rencontré ce genre d'erreur ?

Merci pour votre aide.

Dave
Avatar de l’utilisateur
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 46.7%
 
Messages: 6
Inscription: 14 Juin 2014, 14:04
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PCSI

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude Levak » 14 Juin 2014, 14:43

Je viens de tester, car j'avais un doute à savoir si la représentation 3D gérait les fonctions custom, et c'est le cas.
Donc oui, ça doit marcher avec des fonctions custom.

Peux-tu poster le code de ta fonction ?
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude DaveBowman » 14 Juin 2014, 15:04

Merci pour la réponse rapide !

Voici la fonction basique que j'utilise pour le test:
Fonction.jpg


Et l'erreur quand je tente de la mettre en 3D :
Erreur.jpg


Il n'y a pas de problème en 2D :
2D.jpg

Pour les captures d'écran j'utilise le logiciel TI Nspire Student Software, cependant il affiche la même erreur que la calculette réelle.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar de l’utilisateur
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 46.7%
 
Messages: 6
Inscription: 14 Juin 2014, 14:04
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PCSI

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude Levak » 14 Juin 2014, 15:31

Il semble qu'il ne soit en fait pas possible en fait de donner des fonctions au grapheur 3D. J'ai horriblement confondu fonction et expression.
Ça marche avec fct(a,b) := a + b en fait, pas avec Define fct(a, b) = Func : return a + b : EndFunc
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude DaveBowman » 14 Juin 2014, 16:27

Merci, effectivement ça marche à merveille avec fct(a,b) := a + b
Cependant, la fonction que je souhaite réellement utiliser (qui calcule le nombre d'itérations pour un point de l'ensemble de Mandelbrot) s'étend sur plusieurs lignes et comprend une boucle while. Si j'essaye mettre la fonction dans la page Calculs comme précédemment, sans Define ni Func, elle met des ":" pour les retours à la ligne, mais elle n'a pas l'air d'aimer ça, erreurs de syntaxe. J'ai fait quelques essais mais je ne parviens pas à lui faire avaler plusieurs instructions.
Je vais poster le code de ma fonction.
Avatar de l’utilisateur
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 46.7%
 
Messages: 6
Inscription: 14 Juin 2014, 14:04
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PCSI

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude Levak » 14 Juin 2014, 16:35

DaveBowman a écrit:Je vais poster le code de ma fonction.

Tu n'as pas dû lire le début de ma phrase : Il ne semble pas possible de mettre des fonctions custom dans le grapheur 3D.
Pas besoin de poster ton code ;)
Encore une fois, j'ai confondu expression et fonction.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude Adriweb » 14 Juin 2014, 16:38

Je pense qu'il voulait dire qu'il allait poster le code de sa fonction afin de savoir s'il était possible de la transformer en "simple" expression (qui marcherait, donc)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14842
Images: 1133
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude DaveBowman » 14 Juin 2014, 16:48

Effectivement, comme cela semblait marcher avec l'instruction a+b (sans Define et Func), j'avais pensé que je pouvais faire pareil avec ma fonction.

mand_1.jpg

mand_2.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar de l’utilisateur
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 46.7%
 
Messages: 6
Inscription: 14 Juin 2014, 14:04
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PCSI

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude DaveBowman » 15 Juin 2014, 14:07

J'ai essayé d'une autre manière.
J'ai enregistré dans une matrice les valeurs de retour de ma fonction, pour ensuite les afficher dans le graphe 3D.
Or il semble que les listes/matrices ne fonctionnent pas non plus dans le grapheur 3D: ni en mode fonction z=f(x,y) ni en mode paramétrique (x,y,z en fonction de t et u). La calto me sort la même erreur : syntaxe...
Savez vous si on peut utiliser des matrices dans le grapheur 3D ?
Avatar de l’utilisateur
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 46.7%
 
Messages: 6
Inscription: 14 Juin 2014, 14:04
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PCSI

Re: Impossible d'utiliser une fonction dans un graphe 3D

Message non lude Levak » 15 Juin 2014, 14:19

DaveBowman a écrit:Savez vous si on peut utiliser des matrices dans le grapheur 3D ?

On ne peut pas non. Il faut créer son propre moteur 3D en Lua pour ça.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Suivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 26 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.
897 utilisateurs:
>865 invités
>24 membres
>8 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)