手机版

Matlab函数推导教程

时间:2021-08-31 来源:互联网 编辑:宝哥软件园 浏览:

Matlab是一个著名的商业数学软件。在这个软件里,我们可以解决各种各样的数学问题。但是对于刚接触这个软件的朋友来说,如何在Matlab中做函数求导是一个很大的问题。不懂的话,可以快速看一下边肖编写的Matlab函数推导教程。

Matlab函数求导教程

方法/步骤:

1.diff(f(x)),一阶导数。

首先,我们从最简单的一阶单变量函数导出。我们以f (x)=sin (x) x 2为例来介绍一下这个例子。在Matlab中,按以下顺序输入命令。

Matlab函数求导教程

描述:

(1)syms x代表声明符号变量x,只有声明符号变量才能进行符号操作,包括求导。

(2) f (x)=sin (x) x 2,它是我们输入的所需导数的函数。

(3)diff(f(x))代表求一元函数的一阶导数。

(4)漂亮(ans),它将当前变量显示为我们常用的书写形式。

从以上结果可以看出,f(x)=2x cos(x)。

2.diff(f(x),n),第n阶导数。

我们以f (x)=sin (x) x 2为例。在Matlab中,按以下顺序输入命令。

Matlab函数求导教程

可以看出,f(x)=2-sin(x),n根据实际需要可以是任意正整数。

3、diff(f(x1,x2 ).),xi),求m变量函数的偏导数。

我们引入函数f(x1,x2,x3)=sin (x1) x2 2exp (x3)作为例子。

在Matlab主窗口依次输入以下命令。

Matlab函数求导教程

我们可以看到,对于多元函数,我们需要将每个变量声明为符号变量。如上所述,我们需要将x1、x2和x3声明为符号变量。然后diff(f(x1,x2,x3),x2)的意思是求x2的一阶偏导数,结果是2*x2。

4、diff(f(x1,x2 ).),xi,n),求多元函数的一个变量的n阶偏导数。

我们以函数f(x1,x2,x3)=sin (x1) x2 2exp (x3)为例。在MATLAB主窗口依次输入以下命令。

Matlab函数求导教程

我们可以看到sin(x1)的三阶导数是-cos(x1)。

以上是Matlab函数求导的教程内容,介绍了一阶导数和N阶导数的求导方法,大家可以尝试一下。

版权声明:Matlab函数推导教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐