Solving Equations with Branch Cuts - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : System : Information : Updates : Maple 17 : Solving Equations with Branch Cuts

Solving Equations with Branch Cuts

New functionality has been added to the solve command to account for branch cuts in the input equations and build piecewise expressions that are correct for substitution of parameters. This functionality is controlled with the new option symbolic=false. The default behavior in Maple 17 and previous versions of Maple, is the same as specifying symbolic=true.

expr:=a=a+y+1;sol1solveexpr,y,symbolic=true;sol2solveexpr,y,symbolic=false

expr:=a=a+y+1

sol1:=y=3a+a2+1

sol2:=&lcub;y&equals;3a&plus;a2&plus;1And2argumenta1&pi;&comma;&pi;<2argumenta1otherwise

(1)

While both sol1 and sol2 are valid for some values of the parameter a:

sol1a&equals;1|sol1a&equals;1&comma;sol2a&equals;1|sol2a&equals;1&comma;solveexpra&equals;1|expra&equals;1&comma;y

Only the solution using the symbolic&equals;false option are valid for other values of the parameter:

sol1a&equals;1|sol1a&equals;1&comma;sol2a&equals;1|sol2a&equals;1&comma;solveexpra&equals;1|expra&equals;1&comma;y

y&equals;5&comma;&comma;

(2)

Important Note: The default of the symbolic option is expected to change to false in a future version of Maple. Applications that rely on the current branch cut behavior should add symbolic&equals;true to their calls to solve.

See Also

solve/symbolic