π
<-

Résolution d'(in)équations

Pour le TI-Basic sur Nspire

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

Unread postby Bisam » 04 Dec 2013, 21:36

C'est de ma faute, je n'ai pas testé.
En fait, il faut le faire en 2 fois...
Comme une condition "tel que" est d'abord remplacée dans l'expression AVANT toute évaluation, le "solve" n'est pas résolu au bon moment et provoque l'erreur.

Il faut écrire :
Code: Select all
cond:=solve(y=e^x,x)
EY:=EX|cond


La condition "y>0" devrait être conservée... puisqu'elle va être indispensable pour retrouver les VRAIES solutions.
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 » 05 Dec 2013, 06:49

Ah ok, merci :).
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 pierrotdu18 » 13 Dec 2013, 18:31

Si tu veux faire les valeurs absolues, je veux bien essayer de t'aider ;)
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

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

Unread postby AnToX98 » 14 Dec 2013, 22:59

Pour les valeurs absolues, c'est bien simple :

• abs(expr)=nbr <=> x=nbr ou x=-nbr
• abs(ex1)=abs(ex2) <=> ex1=ex2 ou ex1=-(ex2)

Après quand il commence à y avoir plusieurs valeurs absolues du même coté, t'es obligé de faire une disjonction de cas.
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 pierrotdu18 » 15 Dec 2013, 00:08

Oui mais justement, je parle de quand il y a plusieurs valeurs absolues du même côté ;)
Bonjour
User avatar
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.5%
 
Posts: 975
Joined: 07 Nov 2013, 20:18
Location: Paris V
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP* Lycée Henri IV

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

Unread postby AnToX98 » 20 Dec 2013, 10:18

Oui, il faut faire du cas par cas selon les valeurs de x.
Avec mon programme : archives_voir.php?id=24252
Ce serait envisageable :p
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 » 22 Dec 2013, 07:11

Bonjour tout le monde ,

J'ai presque fini de tout réécrire mon programme , j'ai indenté le code , quelques commentaires, etc.

Au programme :

---(in)équations de type e^y-e^x=0 ou e^x=e^y (x=y)
---(in)équations de type e^y-a=0 ou e^x=a (ln(e^y)=ln(b) => a=ln(b) )

---équations de type a*e^x+b*e^-x+ c*e^2x=d
(changement de variable , y=e^x puis trouve x : ln du résultat positif de y)

---(in)équations de type ln(x)-ln(y)=0 ou ln(x)=ln(y) (x=y)
---équations de type a*(ln(x))^2+b*ln(x)+c=0
changement de variable y=ln(x) puis on trouve x e^des solutions de y
---(in)équations de type ln(x)=y
(<=> e^ln(x)=e^y , soit x=e^y)
Il y a bien sur pour les ln un domaine de résolution aussi pas à pas (compatible os 3.1)


P.S : ça gère bien sur les (in)équations du premier degré et du second degré et les (in)équations fractionnés (tableau de signes).
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 NspireCas » 23 Dec 2013, 06:40

Mise à jour effectuée, essayez-le :).

Donnez-moi vos suggestions (équations trigonométriques avec la méthode de résolution par exemple) et reportez-moi les bugs, j'essaierai de les gérer/corriger.

Ceux qui s'intéressent au code :
Show/Hide spoilerAfficher/Masquer le spoiler
Le programme nommé solv "classe" l'équation et appelle le programme correspondant à sa résolution
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 » 23 Dec 2013, 10:37

On t'a donné la méthode pour la valeur absolue :D !
Sinon, integrer juste les cas basiques d'équations trigonométriques (premiere S) ce serait pas mal :

cos(a)=cos(b) <=> a=b (2pi) ou a=-b (2pi)
sin(a)=sin(b) <=> a=b (2pi) ou a=pi-b (2pi)

Sinon, c'est une super idée de programme :)
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 » 23 Dec 2013, 14:34

Image
Équation trigonométrique, c'est fait (j'ai mis à jour) , pour les valeurs absolues, peut-être un autre jour...
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 0 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.
1089 utilisateurs:
>1055 invités
>28 membres
>6 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)