Команда solve, застосована для вирозв’язок тригонометричного рівняння, видає тільки головні розв’язок, тобто розв’язок в інтервалі [0,2p]. Для того, щоб отримати всі розв’язок, слід заздалегідь ввести додаткову команду _EnvAllSolutions:=true. Наприклад:
> _EnvAllSolutions:=true:
> solve(sin(x)=cos(x),x);
~
В Maple символ _ Z ~ позначає константу цілого типу, тому розв’язок даного рівняння в звичній формі має вигляд, де n – цілі числа.
Розв’язок трансцендентних рівнянь.
При рішенні трансцендентних рівнянь для отримання розв’язок в явному вигляді перед командою solve слід ввести додаткову команду _EnvExplicit:=true. Приклад розв’язок складної системи трансцендентних рівнянь і спрощення виду рішень:
> eq:={ 7*3^x-3*2^(z+y-x+2)=15, 2*3^(x+1)+
3*2^(z+y-x)=66, ln(x+y+z)-3*ln(x)-ln(y*z)=-ln(4) }:
> _EnvExplicit:=true:
> s:=solve(eq,{x,y,z}):
> simplify(s[1]);simplify(s[2]);
{ x=2, y=3, z=1 } { x=2, y=1, z=3 }
Розв’язок нерівностей