首页 > 解决方案 > 如何通过 wx 最大值的链法改进导数的获取?

问题描述

如果我们想通过链式法则推导这个方程:

y=(4*x²-2*x+5)³

我们有:

dy/dx = dy/du * du/dx

dy/du = 3*(4*x²-2*x+5)²

杜/dx = 8*x-2

dy/du = 3*(8*x-2)*(4*x²-2*x+5)²

然后我在 wxmaxima(17.10.1,fedora 28)中运行这段代码

(%i51)  f(x):=(4*x²-2*x+5)³;
(%o51)  f(x):=(4*x^2-2*x+5)^3
(%i52)  depends(f(x),[y,u],[y,u],x);
depends: argument must be a symbol; found: (4*x^2-2*x+5)^3
 -- an error. To debug this try: debugmode(true);
(%i53)  diff(f(x),x);
(%o53)  3*(8*x-2)*(4*x^2-2*x+5)^2

已经得到正确答案但想了解为什么通知:“取决于:参数必须是符号;发现:(4*x^2-2*x+5)^3”。

有人可以告诉我如何获得“干净的免费问题”答案吗?

谢谢。

标签: maxima

解决方案


推荐阅读