Я попытался решить кусочную функцию в Maxima, но ни одно из решений функций не было возвращено:
piecewiseExample(x) := if (x < 5) then x*2 else x/2;
solve([piecewiseExample(x) = 4], [x]);
//result: [(if x<5 then 2*x else x/2)=4]
Может ли Максима получить решения уравнения, подобного этому?