我需要了解函数运算符如何在Maple上运行。以下是我试图解决问题的一些例子(在其他人的帮助下)。
ee := [r*x(1-x)];
eval(ee,[x]=~[x]);
eval(ee,[x]=~eval(ee,[x]=~[x])); ## Example 1
ff := x-> r*x(1-x);
ff(x);
ff(r*x(1-x)); ## Example 2
最后
subs(x=x,r*x(1-x));
subs(x=r*x(1-x),r*x(1-x)); ## Example 3
这个想法是多次应用函数的功能。类似于Mathematica中的Nest[f,x,10]
。
我想理解为什么前两个例子给出相同的结果但与第三个不同。我肯定错过了一些东西。
我在Mac上运行Maple 18。