易截截图软件、单文件、免安装、纯绿色、仅160KB

C\C++如何计算函数的导数

C\C++如何计算函数的导数,本人新手,想写个程序,但是不知道如何下手,还望高手指点一二,谢过。
这个……

跟函数的具体形式有关吧,难道你想编出个“万能”的求导函数?

俺上学时想过自动推导公式,后来觉得基本上不可能。


隐约记得符号微分是有算法的……隐约记得~~
不过这个不是我这样的菜鸟可以知道的~~

用标准C/C++只能做数值微分和积分,如果想得到解析解,可以使用Matlab, Mathematica等的符号运算公式。楼主如果有兴趣,可以试一下编写一个库来做符号运算,先提醒一下,很难的哦,属世界级难题。

mark

matlab

有问题,找 google~
http://books.google.com/books?id=NS5kkUU4dKQC&pg=PA193&dq=%E7%AC%A6%E5%8F%B7%E5%BE%AE%E5%88%86%E7%AE%97%E6%B3%95&ei=NuHCSqT4I5PclQTWv_nKAw#v=onepage&q=%E7%AC%A6%E5%8F%B7%E5%BE%AE%E5%88%86%E7%AE%97%E6%B3%95&f=false

还有高手指点一下么?我想写出来用一下,还在上学呢,呵呵

如果只是要用的话,还是用 Mathematica 吧……
一个字:强大~

函数的导数其实就用导数的定义就可以做出来。根据导数的定义,一个函数的在x处的导数就是

(f(x+dx)-f(x))/dx 当dx趋于0时的值,因此只要你用这个公式逐渐减小dx直到收敛即可


高手,确实很多啊,可是还要判断收敛啊,也不好写啊,没有其他的办法么?

求导数不是有很多情况的吗?你是想根据实际情况写单个的还是万能的?我也是学生,有点感兴趣

我想写万能的,什么函数都可以求的那种

这是最简单也是唯一的办法吧?判断收敛很复杂?!

引用
高手,确实很多啊,可


相关问答:

jsp中 <c:if test> 相关问题

在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
      fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......

一个简单的c游戏

13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......

两个C文件的问题

以前在VC里面建一个工程,都只用一个 .c 文件,昨天在一个工程里用了两个 .c文件了,遇到问题了,请大家指点。比如:
File1.c Fil ......

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号