150

Le problème c'est que dès que tu commence à découper ton calcul, tu fais appelle à tes connaissances qui n'obéissent pas à de règles particulières. Et à ce niveau ca bloque pour la TI (à moins de créer l'algo de Mapple smile !!).

Pour les DL, il est inutile de le faire à l'ordre 6, l'ordre 1 suffit si le DL est non nul (pour les limites bien sur).

Pour mon prog, j'avais prevu large :

limites
dérivé
variation
racines
signe
primitive et integrale
DL
f(k)=n

parité
symétrie
périodicité
asymptote
posit° relative
continuité

malheureusement je ne l'est jamais finit à part quelques fonctions. Il pouvait treaité les fonctions trigos.

Par contre si vous pouviez m'envoyer votre programme, j'aimerai bien l'essayer.

151

Et ben ... le mien est pas encore assez poussé ... mais il le deviendra.

Pour les limites, ton prog le fesait en step by step ou il sortait directement le résultat venant de la Ti ??
Chez moi ça sort la limites directes, j'ai vraiment pas trouvé un algo possible pour faire du pas à pas , y'a trop de cas possible avec trop de méthode (EC , factorisation par le terme dominant, limite des termes dominant ect ...). Si qq'un a trouvé un moyen , qu'il me le fasse savoir svp !

C quoi les continuité ?? j'suis qu'en 1ère S, donc je vois pas trop ce que c'est ...
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

152

Le mien ne faisait pas le step by step
Je ne crois pas que le step by step soit vraiment utile, tu ne veux pas quelle te fasse ton DS non plus!, le principal c'est de povoir vérifier le calcul ?

J'oubliais la continuité :
En gros une fonction est continue en a si f(a) éxiste, si les limites en a à gauche et à droite son égale.
[edit]Edité par Pascalp le 23-11-2001 à 23:09:56[/edit]

153

Ah mais je crois que j'ai vu ça ...

en gros tu as une fonction f non définie en 1 par exemple, sauf que lorsqu'on cherche les limites en 1, on trouve un réel comme image (ex: 1/2) donc on peut prolonger f par continuité en posant f(1) = 1/2 ...

C'est ça ???
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

154

Sinon je suis parfaitement d'accord avec toi ... si on sait pas faire les maths, mon prog ne servira à rien ... j'indique au maximum la méthode à utiliser (par des petite phrase style : "résolvons ensuite f(x)= ......" ) mais les étapes de calculs n'y sont pas, seul le résultat final y est ...
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

155

Tout à fait d'accord!


Tu me filer ton prog, même si il ne marche pas

156

Moi ???

ou Gecko ?
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

157

>Pascalp
tu peut nous montrer une de tes fonction que la ti arrive pas a resoudre,
comme sa je verais si mon algo que je vient de terminer fonctionne...

158

Un algo pour quoi ??? pour ton prog d'etude de fonction ?
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

159

C'est cela, étudions
la fonction
de la bandaison.
"- Très grosses, énormes...
- De quoi ?
- Mes couilles en acier trempé"

160

Pour m'envoyer le prog : les deux !! , Pim et gecko svp.
Je vous conseillerai de leur faire ensemble d'ailleur.

Des fonctions inchiables....

sin((x^2-1)^(1/2)) (le mien ne l'étudiait pas, il faut l'etudier sur un intervale fini c'est plus simple)

sin(x)*cos(x) facile

(x/sin(x))^(1/2) rien que le DF....

oscillation amortie : exp(-x/4)*sin(x) (la difficulté : pseudo-périodique)

(exp(x^2)-1)/x marche pas sur mon prog, je sais plus pq

x*sin(1/x) la diificulté : elle n'est pas périodique

facile ln((x^2-1)^(1/2)+1)

elle parait facile : (x^3/(x-1))^(1/2) le hic : 1 min, mais ca marche.... et vous ?




161

double-r, si tu as fait un algo qui marche , mailes le nous svp !!
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

162

pascalp>
ben moi je te l'envois... y doit traiter pas mal des fonctions mises en exemple, mé g pas essayer...

163

>pascalp
je c'est pourquoi tes fonctions n'arrive pas a etre traiter:

prenom l'exemple que tu nous a donner sin((x^2-1)^(1/2))

sa derivee donne x*cos((x^2-1)^(1/2))/(x^2-1)^(1/2)

jusque la tous va bien, ensuite tu t'occupe du denominateur pour connaitre
le domaine d'exclusion de ta fonction, sa donne pour (x^2-1)^(1/2) {-1,1}
donc entre -1 et 1 il ne faut pas l'étudier, et comme ta fonction est une pseudo
periodique on etudie entre ]-1; n], ou n est la valeur que tu veut, pour mois je prendre
2 sinusoide et basta.

jusqu'ici ça va, maintenant pour calculer les extremum de ta fonction il va faloir rusée
en effet la TI affiche des @nX quand un calcul est non definisable ou qu'il manque
une condition pour des fonction trigo
pour les maxima tu fait zero (f(x) numerateur,x)/x>1 and @nX=1
^- c'est la bare de condition
comme ça aulieu d'afficher un resultat inexploitable pour un prog avec plein de
condition tu aura ton resultat chercher ce qui donne ici :
{ -((pi^2+4)/2)^(1/2) ; ((pi^2+4)/2)^(1/2) }
au lieu de :
when(x>0 ....


voila voila le seul blem de cette methode c'est de connaitre a l'avance la constante
que la ti nous donne, moi j'efface l'ecran et sa devient 1, si quelqu'un connais une autre methode pour reinitialiser cette constante ou lui donne une valeur voulu prevenez
moi sa m'interresse.

dans mon etude de fonction, j'avais commencer a faire ça mais la ti met bq plus de temps a calculer donc j'ai arreter...

amuse toi, avec cette methode toutes les fonction son calculable, quand je dit toutes
c'est TOUTES
gringringringringringrin
rotflrotfl

164

C'est en effet la méthode que j'utilisais. Pour le @nxx, je recherchai la chaine "@n" puis j'extrayais @n plus 2 carac. Je tirai l'expression de tout ca et j'avais ma variable. Si ca foirai c'est que c'etait inferieur à @n9, je recupere donc un seul caractère après @n.

apres je cherche les solutions de mon équation entière correspondant à DF.

La difficulté des foncions que j'ai écrite, ne se situe pas ici. Normalement.


Ou j'ai eut des difficulté c'est pour la dernière.

165

Au passage, la continuité, pour ceux qui sont avant la prépa, c'est impliqué par la dérivation et de toute façon, vous l'apprenez plus en terminale, donc oubliez.
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

166

Et avec @n100, tu fais quoi? Je te signale que ça peut aller jusqu'à @n255.
Sinon:
:While string(zeros(sin(pi x),x)[1])/="@n0"
:EndWhile

te remet le compteur à @n1.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

167

J'arrive pas trop à saisir votre algo ...

qq'un peut le mettre dans un p'tit prog vite fait qu'il me mailerai par la suite, pour que je vois ça plus en détail ... svp !smile

Style un prog qui résout les fonction trigo mais en remplaçant le @n par une autre valeur exacte, étant donné qu'on l'étudie que sur ]-pi;pi[ (vu que c'est une trigo).

Merci !!!
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

168

oups, c'est exacte pour le @n255.

La fonction trigo ont ne l'etudie pas forcement sur ]-pi,pi[ mais sur une periode ou une demi periode si elle est periodique.

169

j'ai le courage d'écrire comment j'ai fait :
POur les racines de la dérivé

ton DF : xmin;xmax
ta fonction : fx par ex cos(x)
ta derivé : dfx

zeros(dfx,x)->nul_dfx il donne {@nXX*pi}

//tu cherche @nXXX
//la méthode à kevin est bien mais bcp trop longue...

instring(string(nul_dfx[i]),"@n")->pos_ar //position de @n ds la chaine

try
expr(mid(string(nul_dfx),pos_ar,5)->var //extrait les 5 caractères @nXXX ou @nX+3...
else
try
expr(mid(string(nul_dfx),pos_ar,4)->var //il sagit de @nX+3 on execute dc cette ligne
else
expr(mid(string(nul_dfx),pos_ar,3)->var //il s'agit bien de @nX
end try
end try

for i,1,dim(nul_dfx) tu parcours l'ensemble des solutions

// tu cherches la valeur min de k=@nXX qui coorespond à DF

solve(nul_dfx[i]>=xmin,#"var")->nul_dfx_min
int(nul_dfx_min)->nul_dfx_min

//pareil pour kmax avec int(nul_dfx_max)+1->nul_dfx_max

//on calcule les valeurs de x

0->k
for j,nul_dfx_min,nul_dfx_max
K+1->k
nul_dfx[i]|#"var"=j->tmp[k]
end for

// tu ajoutes les solutions à celle que tu as dejà :
augment(val_x;tmp)->val_x

end for
// et voila ttes les valeurs de x enregistré ds la matrice val_x
Si quelqu'un a mieux qu'il ecrive coment il a fait.
SI quelqu'un na pas suivit qu'il le dise aussi

170

Ça ne va pas marcher à tous les coups non plus comme ça:
@nX+3
expr("@n1+3") ne te renverra pas d'erreur, donc le Else ne sera jamais exécuté. Moi, je verrais plutôt:
expr(mid(string(nul_dfx),pos_ar,3)->var
Try
expr(mid(string(nul_dfx),pos_ar,4)->var
Try
expr(mid(string(nul_dfx),pos_ar,5)->var
Else
ClrErr
EndTry
Else
ClrErr
EndTry
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

171

hum...

172

bof, je dirai que les deux sont faux. Un autre avis ?

Il faut plutot tester si var est un nom de variable corret ? (#"var"->test)

173

Si tu penses que ma routine est fausse, donne-moi un contre-exemple que ma routine ne traîtera pas correctement. Je n'en vois pas. Et je viens de penser à une autre solution:
If mid(string(nul_dfx),pos_ar+1,1)>="0" and mid(string(nul_dfx),pos_ar+1,1)<="9" Then
If dim(string(nul_dfx))<pos_ar+2 Then
expr(mid(string(nul_dfx),pos_ar,3)->var
ElseIf mid(string(nul_dfx),pos_ar+2,1)>="0" and mid(string(nul_dfx),pos_ar+2,1)<="9" Then
If dim(string(nul_dfx))<pos_ar+3 Then
expr(mid(string(nul_dfx),pos_ar,4)->var
ElseIf mid(string(nul_dfx),pos_ar+3,1)>="0" and mid(string(nul_dfx),pos_ar+3,1)<="9" Then
expr(mid(string(nul_dfx),pos_ar,5)->var
Else
expr(mid(string(nul_dfx),pos_ar,4)->var
EndIf
Else
expr(mid(string(nul_dfx),pos_ar,3)->var
EndIf

[edit]Edité par Kevin Kofler le 28-11-2001 à 00:22:03[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

174

je crois que je commence à saisir ...
Par contre, y'a encore un truc où je bloque ...
Comment faire pour remplacer une chaine de type "@nX" ou "@nXX" ou "@nXXX" par "k" (réel entier appartenant au domaine de la fonction) à partir d'une chaine comme "@n1*pi" ???

ex :
zeros(sin(x),x) = "@nXXX*pi" ou "@nXX*pi" ect ect ... (ça depend du chiffre après @n)
Comment faire pour remplacer le "@n....." par "k" pour obtenir (dans cet exemple) :

" k*pi"

Merci !
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

175

1. Tu détectes le numéro de la constante comme avant.
2. expr(string(nul_dfx)&"|"&string(var)&"=k")->nul_dfx (en utilisant les mêmes noms de variables que dans les discussions ci-dessus)
3. attention La variable k ne doit pas être déclarée comme locale.
[edit]Edité par Kevin Kofler le 29-11-2001 à 22:38:08[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

176

J'avais pensé à ça, mais je ne vois pas pourquoi vous passez par la dérivée pour trouver les racines d'une fonction trigo ...

C'est là en fait où je bloque ds votre algo ...
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

177

Je suppose que les racines de la dérivée, c'est pour les extréma, pas pour les racines de la fonction. Mais ça ne change rien à la discussion sur les constantes entières arbitraires.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

178

Surtout il ne faut pas oublier le domaine de definition, de votre fonction trigo,
sinon vous n'aurez jamais la valeur que vous rechercher.attention

179

Je crois que vos algo ont pas l'air de marcher ... je viens de les tester, et ça marche pas chez moi ...
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

180

si elle marcheconfus

comment tu les a utilisé?