我是新来的,而且只是'一位数学家,所以请接受这两个非常简单的问题,让我感到不安。
在Maple中,函数PrintVar(3)返回3,现在我想设置B = 3以便稍后使用B.只是,我不能这样做(见图)。 然后,当我想计算上面的函数调用中的元素时,即。我想做nops(B),但由于我上面的问题,我尝试做nops(PrintVar(3)),但我也不允许这样做(也许因为它不可索引?)。
有人可以帮忙吗?非常感谢。
真诚的Tomas Medici
答案 0 :(得分:0)
你的第一个问题是PrintVar()返回NULL,因为print()返回NULL(它显示其参数但不返回它们)。您可以在输出行中看到这种情况" C:="
如果您希望PrintVar通过其输出以便可以进行分配,您应该写:
PrintVar := proc(e1)
print(e1);
return e1;
end proc;