怎样利用Matlab求函数的导数
的有关信息介绍如下:学习中经常会遇到求函数的导数,利用Matlab求函数的导数会很方便快捷,这里给读者介绍两种情况下利用Matlab函数diff求函数的一阶、高阶导数的方法,希望对你有所帮助。
第一种情况、求符号函数的导数:这是最为常见的情况,利用diff函数求符号函数的导数。
1. 打开Matlab-->新建脚本文件-->新建一个脚本文件(m文件)用于编写程序,在m文件中编写程序方便修改
2. 以求下图一所示函数的一阶导数和二阶倒数为例。在m文件中输入下图二所示求解程序-->保存-->运行。这里的画图函数是fplot,不是plot,因为plot函数画图时函数值应该是数据格式。
3. 点击运行程序以后可以在命令窗口看到各阶导数的表达式,同时在figure页面可以看到各阶导数的图形。
第二种情况:求已知自变量的数值函数的导数:这种情况下自变量是已知的,在求导数时要注意对自变量的处理。
1. 打开Matlab-->Ctrl+N-->新建一个脚本文件-->用脚本文件编写程序方便修改。
2. 求图一所示函数在自变量x取值[-2*pi,2*pi]内的一阶、二阶、三阶导数,并画出函数图像。在m文件中输入图二所示程序-->保存-->点击运行。
3. 运行程序以后得到求解结果,这里得到的求解结果是一个个数值的形式-->利用plot函数画出个函数图像如图二所示。
总结:
利用matlab求函数导数的两种情况总结一下就是: