用R语言怎么求数值导数

Python023

用R语言怎么求数值导数,第1张

在网上查到一个R的软件包pracma中有一个fderiv函数可以实现数值求导。 于是可以按照下面办法来操作:

1,在linux中安装R很简单,不做介绍。

2,运行R(注意用sudo R 命令),在终端输入install.packages(),会弹出一个对话框。

3,在对话框里面首先要选择的好像是个源地址,我选的china(hefei),然后弹出包的名字列表,选择pracma,点击下方的ok即可。

4,重新运行R后输入require(pracma)后就能使用fderiv()函数了。

这是复合函数求导:

1.首先看成y=lnu求导

2.再用函数和求导法则

3.然后分别对secⅹ、tanx求导

4.化简即得最终结果。

是求导数吗?

该函数导数的求法

3x^2求导,先把常数3提前,对x^2求导是2x^(2-1)=2x,最后乘常数为6x

-2/x^2求导,同上把-2提前,1/x^2=x^(-2),导数为(-2)x^(-2-1)=-2x^(-3)=-2/x^3,乘常数得4/x^3

常数8的导数是0

加起来,y'=6x+4/x^3