solve(asinh(x)=acosh(1/x))

Bugs

Modérateur : xcasadmin

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

solve(asinh(x)=acosh(1/x))

Message par alb » mar. août 29, 2017 3:28 pm

solve(asinh(x)=acosh(1/x)) renvoie list[x>0,x<0] en desaccord avec wolfram https://www.wolframalpha.com/input/?i=s ... sh(1%2Fx))

edit
solve(x+sqrt(x^2+1)-(sqrt(-1+1/x^2)+1/x)) est ok

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: solve(asinh(x)=acosh(1/x))

Message par alb » mar. sept. 19, 2017 8:01 pm

j'ose un petit up :-)

parisse
Messages : 5734
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: solve(asinh(x)=acosh(1/x))

Message par parisse » mer. sept. 20, 2017 11:36 am

pas trivial a corriger celui-la...

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: solve(asinh(x)=acosh(1/x))

Message par alb » mer. sept. 20, 2017 4:57 pm

en deux mots, :-) , quel est le principe de resolution de ce genre d'equation ?

parisse
Messages : 5734
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: solve(asinh(x)=acosh(1/x))

Message par parisse » mer. sept. 20, 2017 5:12 pm

ecriture avec des ln qu'on peut enlever, puis systeme polynomial en introduisant des variables auxiliaires qui remplacent les racines carres (equations ajoutees argument de la racine carree=nouvelle variable au carre)

alb
Messages : 1320
Inscription : ven. août 28, 2009 3:34 pm

Re: solve(asinh(x)=acosh(1/x))

Message par alb » mer. sept. 20, 2017 6:36 pm

oui mais alors je ne comprends pas ces deux comportements:

A:=x+sqrt(x^2+1)
B:=sqrt(-1+1/x^2)+1/x
solve(ln(A)=ln(B)) // list[x>0,x<0]
solve(A=B) // list[sqrt(1/2)*sqrt(sqrt(5)-1)]

parisse
Messages : 5734
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: solve(asinh(x)=acosh(1/x))

Message par parisse » mer. sept. 20, 2017 6:50 pm

c'est justement ca le bug.

joaopa
Messages : 44
Inscription : dim. sept. 14, 2014 10:18 pm

Re: solve(asinh(x)=acosh(1/x))

Message par joaopa » mer. sept. 23, 2020 9:24 pm

Il semblerait que ce bug est fixé dans xcas 1.5.0.85.

Répondre