如何为变量分配函数调用,以及如何计算此函数中的元素

时间:2017-03-13 14:13:09

标签: function maple

我是新来的,而且只是'一位数学家,所以请接受这两个非常简单的问题,让我感到不安。

在Maple中,函数PrintVar(3)返回3,现在我想设置B = 3以便稍后使用B.只是,我不能这样做(见图)。 然后,当我想计算上面的函数调用中的元素时,即。我想做nops(B),但由于我上面的问题,我尝试做nops(PrintVar(3)),但我也不允许这样做(也许因为它不可索引?)。

有人可以帮忙吗?非常感谢。

image

真诚的Tomas Medici

1 个答案:

答案 0 :(得分:0)

你的第一个问题是PrintVar()返回NULL,因为print()返回NULL(它显示其参数但不返回它们)。您可以在输出行中看到这种情况" C:="

如果您希望PrintVar通过其输出以便可以进行分配,您应该写:

PrintVar := proc(e1)
    print(e1);
    return e1;
end proc;