怎样用C或C++求一个函数的导数或者偏导

怎样用C或C++求一个函数的导数或者偏导数,要算法或者推荐一本比较好的书。我要用惩罚函数法做优化设计啊。

第1个回答  2011-06-04
x0处导数,F(x0+#) - f(x0) / #;#取足够小就行,看你需要的精度了,比如取个1e-10追问

这个我也知道,但是我是要导函数的表达式,而不是具体的值,比如说 f(x)=x^2+3x的导数是2x+3,而不是要某一个点的具体值

追答

厄。。。好吧,这个问题做数值运算很好办,但是要普遍起来难度很夸张的。。。表示无能为力

追问

那到底C语言能不能实现呢?我在网上找了很久都没找到啊。或者有没有什么其他的方法?

追答

前一段做一个题,我也找了好久,评论都说不可能的或者说巨复杂。。。我也不知道怎么搞

本回答被提问者采纳
相似回答