π
<-

Résolution d'(in)équations

Pour le TI-Basic sur Nspire

Re: Gestion des non-polynomes

Unread postby Bisam » 21 Nov 2013, 22:52

Je n'aime pas vraiment te dire cela mais il faut que tu apprennes à utiliser les différentes fonctions que tu souhaites maîtriser... AVANT de faire quoi que ce soit !
En gros, pour l'instant, tu essaies "d'apprendre" en copiant des morceaux de code.
Le résultat n'est pas très beau parce qu'il n'est pas réfléchi.

Un algorithme se construit d'abord sur le papier, puis se transpose sur la calculette en usant au mieux des possibilités offertes.

Ce que je veux te dire, c'est que tu devrais apprendre plus de choses car ça te permettrait de programmer ce que tu veux !

Par exemple, tu devrais te renseigner sur les notions de "complexité algorithmique", et penser en conséquence à tout moment à comment faire en sorte que ton code ne fasse pas inutilement plusieurs fois la même chose... comme c'est le cas dans le code que tu as fourni.

Je serais ravi de t'aider à apprendre... mais continuer à écrire du code à ta place ne t'aidera pas à progresser.
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: Gestion des non-polynomes

Unread postby NspireCas » 22 Nov 2013, 07:02

Bon, d'ici dimanche soir, j'essaierai de voir ça...

Aussi, as-tu des programmes à me conseiller pour que j'essaie d'analyser le code et ainsi apprendre des fonctions ?
Last edited by NspireCas on 24 Nov 2013, 15:03, edited 1 time in total.
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Gestion des non-polynomes

Unread postby Bisam » 22 Nov 2013, 22:18

Commence par regarder le manuel et en apprendre plus sur les différentes fonctions.
Il y a des exemples à chaque fois.

Encore une fois, si tu veux faire quelque chose de nouveau, ne commence pas par prendre tes idées dans l'ancien !
Construis ta propre connaissance... et utilise-la.

Il te faudra aussi mieux connaître le fonctionnement d'un ordinateur (ou d'une calculette) afin de comprendre quelles erreurs éviter en programmant (ce n'est pas forcément le code le plus court qui sera le meilleur... il faut réfléchir aussi à ce qui va se passer quand il sera exécuté).

Si tu veux de bonnes bases en TI-Basic, je conseille souvent le manuel des TI-92 qui contient de vrais exemples expliqués de programmes plus ou moins compliqués.

Bon courage, en tout cas.
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: Gestion des non-polynomes

Unread postby NspireCas » 24 Nov 2013, 07:51

Merci.

J'ai fini d'écrire mon programme sur papier.

J'essaierai de le taper tout à l'heure. Pour les exponentielles, je n'ai pas encore trouvé comment faire mais je vais chercher encore un peu dans le manuel (peut-être une fonction qui "capte" la puissance ? je vais voir...)
Last edited by NspireCas on 24 Nov 2013, 15:03, edited 1 time in total.
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Gestion des non-polynomes

Unread postby AnToX98 » 24 Nov 2013, 08:47

Euh, "part" capte vraiment tout au fait.
Par exemple, pour e^(x)
Part(e^(x),0) renvoie "^".
Part(e^(x),1) renvoie e.
Part(e^(x),2) renvoie x.
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Gestion des non-polynomes

Unread postby NspireCas » 24 Nov 2013, 09:26

Ah ok.
Je commence à avoir l'idée, il faudrait coupler la fonction part et la fonction struct. Pour chaque élément de la structure, s'il y a un "e", alors je le remplace avec Part(struct(ex)[i],2); et je mets tout ça dans une boucle for i,1,dim(ex).
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Résolution d'(in)équations

Unread postby Bisam » 24 Nov 2013, 17:54

Il faut tout de même faire un peu attention.
Par exemple, "e^x+e^2=0" n'a aucune solution réelle tandis que "e^x-e^2=0" en a une.
De plus, on peut trouver des cas plus compliqués comme "e^(2x)-3e^x+2=0"... et là, ça devient extrêmement difficile à gérer.

Peut-être pourrais-tu envisager de seulement suggérer un changement de variable...

En tout cas, je suis content de voir que tu t'accroches et j'ai hâte de voir ce que ça va donner. Bon courage.
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: Résolution d'(in)équations

Unread postby NspireCas » 25 Nov 2013, 21:01

J'ai commencé la gestion des ln (voir le gif)

Demain et après-demain, j'essaierai de bien gérer les e^x , ça ne devrait pas être impossible de faire un changement de variable.

Image
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Résolution d'(in)équations

Unread postby AnToX98 » 26 Nov 2013, 19:06

C'est magnifique (même si je n'ai pas jamais vu l'intégration ^^)
Sinon, tu penses faire les équations à valeur absolue ?
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

Re: Résolution d'(in)équations

Unread postby NspireCas » 26 Nov 2013, 19:19

Merci.

Par contre, je ne sais plutôt comment résoudre ça, peux-tu me montrer un exemple de résolution d'équations à valeur absolue stp; je pense que ça devrait être possible.

P.S : Pour le changement de variable, je suis en train de créer une fonction abc qui pour : abc(e^x+2e^-x-3,e^x,y) échange dans l'expression e^x par y, ça affiche donc y+2e^-x-3 ; je vous tiens au courant :).
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

PreviousNext

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.
1507 utilisateurs:
>1466 invités
>33 membres
>8 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)