我是 Maple 的绝对初学者,在理解以下内容时遇到问题:
以下不起作用:
f:=(x)->x^2;
df_wrong:=(x)->diff(f(x),x);
由于df_wrong(1);
总是产生以下“错误,(在 df_wrong 中)无效输入:diff 收到 1,这对其第二个参数无效”。一段时间后,我发现以下解决了这个问题:
df_correct := unapply(diff(f(x), x), x);
由于df_correct(1);
. 谁能解释一下使用中的问题是什么df_wrong
,也许为什么要unapply()
解决这些问题?
我已经检查了 Maple 的解释unapply()
,但不知何故对我来说仍然不是很清楚。
提前致谢!