Как использовать символ, который был постоянным в Maple? - PullRequest
0 голосов
/ 28 февраля 2019

Например, я хотел бы использовать символ «гамма», но «гамма» является константой клена (приблизительно 0,57722).Если вы используете его постоянно, он сообщит об ошибке

solve({2*gamma > 4}, {gamma});
Error, (in solve) a constant is invalid as a variable, gamma

Есть ли у меня способ использовать гамму как обычную переменную?Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

В старых версиях Maple вы можете использовать:

Снять защиту (гамма);gamma: = convert (gamma, `local`);

Решение acer лучше в тех версиях, где оно поддерживается.

0 голосов
/ 28 февраля 2019

В последних версиях Maple вы можете объявить локальные экземпляры защищенных имен или констант на верхнем уровне.

restart;
kernelopts(version);

    Maple 2018.0, X86 64 LINUX, Mar 9 2018, Build ID 1298750

local gamma:

solve({2*gamma > 4}, {gamma});

                      {2 < gamma}
...