Page 1 sur 1
fMax
Publié : lun. nov. 26, 2012 7:36 pm
par frederic han
Salut, c'est bizarre,
la doc a l'air de dire que xcas sait faire:
fMax(sin(x))
mais il repond:
Impossible de determiner le signe: (bounded_function(4))>1
Fred
Re: fMax
Publié : lun. nov. 26, 2012 7:48 pm
par parisse
En effet, il faudrait revoir la doc, ou alors il faut que je restreigne l'intervalle en x pour une fonction périodique.
Re: fMax
Publié : mar. nov. 27, 2012 9:02 am
par frederic han
Ah en fait avec assume ca marche.
Ex
assume(x>-pi and x<pi)
fMax(sin(x))
Re: fMax
Publié : mar. nov. 27, 2012 9:47 am
par alb
j'utilise les intervalles avec fMin et fMax pour éviter de purger x
par exemple fMax(sin(x),x=-pi..pi)
Re: fMax
Publié : mar. nov. 27, 2012 9:50 am
par parisse
Je viens de rajouter le code de detection de fonction periodique, fMax(sin(x)) marchera donc sans plus de precisions.
Re: fMax
Publié : mar. nov. 27, 2012 10:14 am
par frederic han
Ok, je n'avais pas vu non plus comment se limiter a un intervalle avec x=-5..5
Mais alors:
fMin(sin(exp(x)),x=0..2) me retourne 0
Fred
Re: fMax
Publié : mar. nov. 27, 2012 11:26 am
par parisse
C'est parce que le solver ne voit que la solution principale pour cos(exp(x))=0, donc ln(pi/2) et pas ln(3*pi/2). Je vais voir si je peux arranger ca...
Re: fMax
Publié : mar. nov. 27, 2012 1:23 pm
par parisse
Voila, ce cas-la devrait maintenant etre ok. Mais le patch sur le solveur ne marchera s'il y a des fonctions periodiques que pour des solutions de la derivee de type a*entier+b eventuellement compose avec ln et exp.