Page 1 sur 1

Complex solutions

Publié : jeu. mars 09, 2017 4:42 pm
par XcasEngGuy
When I try the following commands:

assume(dr<1) // assume dr less than 1
evalc(sqrt(dr-1)) // yields complex solution as expected
evalc(sqrt(dr^2-1)) // why is this not complex?

is there a way to make the result of evalc(sqrt(dr^2-1)) come out complex?

Thank you for a great program. I have tried many and prefer this.

Matt

Re: Complex solutions

Publié : jeu. mars 09, 2017 4:59 pm
par parisse
Because dr<1 does not imply dr^2<1, you should assume(dr>0 && dr<1)

Re: Complex solutions

Publié : dim. mars 26, 2017 12:31 am
par XcasEngGuy
OOps. Didn't think that one through.