【发布时间】:2016-12-02 03:18:56
【问题描述】:
我是 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() 可以解决这些问题?
我查了unapply()的Maple解释,但不知何故我还是不太清楚。
提前致谢!
【问题讨论】:
-
你也可以使用微分运算符
D。例如,在f:=(x)->x^2;之后执行D(f);。 -
@acer:更好——谢谢!