如何使用在Maple中被视为常量的符号?

时间:2019-02-28 02:38:44

标签: maple

例如,我想使用符号'gamma',但是'gamma'是一个枫木常量(大约0.57722)。如果您坚持使用它,它将报告错误

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

我是否可以像普通变量一样使用伽玛?预先谢谢你。

2 个答案:

答案 0 :(得分:2)

在最新的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}

答案 1 :(得分:1)

在旧版的Maple中,您可以使用:

unprotect(gamma);伽玛:= convert(gamma,`local`);

acer的解决方案在受支持的版本中更好。