Complex solutions

Messages in english

Modérateur : xcasadmin

XcasEngGuy
Messages : 146
Inscription : mer. janv. 13, 2010 3:20 pm

Complex solutions

Message par XcasEngGuy » jeu. mars 09, 2017 4:42 pm

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

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

Re: Complex solutions

Message par parisse » jeu. mars 09, 2017 4:59 pm

Because dr<1 does not imply dr^2<1, you should assume(dr>0 && dr<1)

XcasEngGuy
Messages : 146
Inscription : mer. janv. 13, 2010 3:20 pm

Re: Complex solutions

Message par XcasEngGuy » dim. mars 26, 2017 12:31 am

OOps. Didn't think that one through.

Répondre