Maple не подставляет результаты, посчитанные ранее для переменной, в новую переменную, где старая фигурирует в расчёте, если при работе с ними использовать разные знаки. 1 В первых строчках должен быть знак присваивания, а в последних — знак равенства. 1
Чтобы очистить переменную в памяти Maple от присвоенного ранее значения, можно использовать операцию x:='x';
. 24 Также для одновременной очистки всех переменных можно применить команду restart
. 25 Она полностью очищает внутреннюю память Maple от всех определений, которые были сделаны в процессе работы. 2
Ещё одна возможная причина, по которой Maple может выдавать неожиданный ответ, — неправильное понимание переменной. 4 Например, если полагать, что х — только число, а на самом деле это переменная. 4 Исправить ситуацию можно с помощью команды assume(x,real,y,real,...)
. 4