"imaginary(sqrt(x))" doesn't work properly at x

Vilém shared this problem 2 months ago
New

"imaginary(sqrt(x))" doesn't work properly at x<0. When I tap the function generated by "Curve((gamma(θ); θ), θ, 0, 2π)", my phone shuts down.

Comments (8)

photo
1

Are those 2 separate problems? Please say which version of the GeoGebra App and which phone you have.


for sqrt(x) you can adapt this I think: https://www.geogebra.org/m/xzrf9ubh

photo
1

Android 7.0

Yes, these are two separate problems. The app is called "CAS Calculator" and the version is 5.0.529.0

photo
1

But could you fix the issues, please?

Also, the link you shared provides an incorrect imaginary part of arcsin(x). If x>1, then Im(arcsin(x))<0, not Im(arcsin(x))>0. For example, Im(arcsin(2))=–ln(2+√3).

photo
1

Please try the newer version of CAS Calculator (v533)

photo
1

In v533, the bug with imaginary(sqrt(x)) persists.

photo
1

Is that better now?

https://www.geogebra.org/m/xzrf9ubh


I can't reproduce the crash - please can you share a screenshot just beforehand?

photo
1

It seems that the crash has been fixed. However, "imaginary(sqrt(x))" is still horribly wrong at x<0.

photo
1

Please explain what you think it should be

photo
© 2019 International GeoGebra Institute