matlab中的高阶导数,如何用matlab求函数的导数与高阶导数 需要技巧

导数问题是微积分中的基本问题,而用matlab可以很容易地求取各类的函数的导数,下面将简单介绍一下。

55872a3b4d6e1ee096ea35a8af1fc585.png

工具/材料

matlab

操作方法

01

首先启动matlab,界面如图所示。在命令行窗口中输入如下代码。该代码求取的是如图所示的函数的导数。

147622d862f52cb052a685a9afdf534a.png

10ab34f47d0334254ba9e9b92e526ef5.png

780c126e4820615af4a4fe7763995045.png

02

下面的命令将刚才的函数及其导数的图像绘制在图中。

5e63dad5b3fd62a894fc32ca7a2d0966.png

7ce3547f4309147aeaba305dd0eb9afb.png

03

diff命令是是matlab中求导数的命令,它除了能求取普通函数的导数外,还能求取矩阵函数的导数。代码如下图所示。

c60c73a9db946b120d6d74c6597d16a7.png

60999b55812e535ce6e992a23e484766.png

04

diff命令除了能求取一阶导数外,还能求取高阶导数。如下面的代码所示。该代码求取了该函数的4阶导数,并将它们绘制与图中。

683ae9bff4711bb28fd3f3dd5a4cdccf.png

c10b046a1a240e600e17fdde9321098d.png

cf3cdae3439450cf83772b0a56260f8c.png

05

总结一下,diff命令是matlab中求导数的命令,该命令不仅能求普通函数的导数,更是能求矩阵函数的导数,默认是求一阶导数,也可以求任意阶的导数。

一般形式如下:diff(s,x,n),其中s表示是函数表达式,x表示自变量,n表示阶数。

好了,以上就是大致内容了,(END)

声明:该文观点仅代表作者本人,天晴资讯网系信息发布平台,仅提供信息存储空间服务。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值