π
<-

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

Unread postby DaveBowman » 14 Jun 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
User avatar
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 46.7%
 
Posts: 6
Joined: 14 Jun 2014, 14:04
Gender: Male
Calculator(s):
MyCalcs profile
Class: PCSI

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

Unread postby Levak » 14 Jun 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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

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

Unread postby DaveBowman » 14 Jun 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.
You do not have the required permissions to view the files attached to this post.
User avatar
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 46.7%
 
Posts: 6
Joined: 14 Jun 2014, 14:04
Gender: Male
Calculator(s):
MyCalcs profile
Class: PCSI

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

Unread postby Levak » 14 Jun 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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

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

Unread postby DaveBowman » 14 Jun 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.
User avatar
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 46.7%
 
Posts: 6
Joined: 14 Jun 2014, 14:04
Gender: Male
Calculator(s):
MyCalcs profile
Class: PCSI

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

Unread postby Levak » 14 Jun 2014, 16:35

DaveBowman wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

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

Unread postby Adriweb » 14 Jun 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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14841
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby DaveBowman » 14 Jun 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
You do not have the required permissions to view the files attached to this post.
User avatar
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 46.7%
 
Posts: 6
Joined: 14 Jun 2014, 14:04
Gender: Male
Calculator(s):
MyCalcs profile
Class: PCSI

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

Unread postby DaveBowman » 15 Jun 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 ?
User avatar
DaveBowman
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 46.7%
 
Posts: 6
Joined: 14 Jun 2014, 14:04
Gender: Male
Calculator(s):
MyCalcs profile
Class: PCSI

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

Unread postby Levak » 15 Jun 2014, 14:19

DaveBowman wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 29 guests

-
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.
863 utilisateurs:
>833 invités
>21 membres
>9 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)