【发布时间】:2014-07-31 07:17:40
【问题描述】:
到目前为止,非常感谢您的帮助,但我犯了一个大错误,我需要在特定点推导函数!
我必须计算一个函数的一阶导数,我真的不知道如何到达那里。如果我只需要为一个只有 X^1 的函数计算它,我会知道怎么做,但我真的被困在这里了。
旧东西:
函数可以看起来像2*x^2+1。
该方法必须如下所示:double ab(double (f)(double),double x)
我的教授给了我们可能应该使用该功能的提示:
(f(x0+∆x)−f(x0))/((x0+∆x)−x0).
抱歉我的英语不好,并提前感谢任何提示或提示。
【问题讨论】:
-
取 delta=0.01 并尝试实现你给出的公式。
-
假设您想手动逼近一个函数的导数。你会怎么做?
-
你的函数是什么样的?你说它只是 X^1,这似乎暗示它是一个线性函数
a x + b。如果是这样,那么导数就是a。您可以通过将值x0+∆x和x0放入等式中来证明这一点。 -
它必须能够使用所有类型的功能,所以没有特定的
标签: c math numerical-methods derivative differentiation