MATLAB学习与使用:求微分(diff)

 时间:2026-02-12 14:33:02

1、第一,求下图函数的微分。

MATLAB学习与使用:求微分(diff)

2、第二,启动MATLAB,新建脚本(Ctrl+N),在脚本编辑区输入如下代码:

close all; clear all; clc

syms x

y1=sin(3*x+2);

y2=log(exp(3*x)+2);

y3=exp(3*x)*cos(x);

dy1=[char(diff(y1,x)),'dx']

dy2=[char(diff(y2,x)),'dx']

dy3=[char(diff(y3,x)),'dx']

MATLAB学习与使用:求微分(diff)

3、第三,保存和运行上述脚本,在命令行窗口返回如下结果:

dy1 =

3*cos(3*x + 2)dx

dy2 =

(3*exp(3*x))/(exp(3*x) + 2)dx

dy3 =

3*exp(3*x)*cos(x) - exp(3*x)*sin(x)dx

这样就得到了第一步中三个函数的微分。

MATLAB学习与使用:求微分(diff)

4、第四,如果是求函数的导数,则可以将脚本修改如下:

close all; clear all; clc

syms x

y1=sin(3*x+2);

y2=log(exp(3*x)+2);

y3=exp(3*x)*cos(x);

dy1=diff(y1,x)

dy2=diff(y2,x)

dy3=diff(y3,x)

关于如何利用MATLAB求函数的导数,见百度经验《MATLAB学习与使用:求导数(diff)》。

MATLAB学习与使用:求微分(diff)

5、第五,保存和运行上述修改后的脚本,在命令行窗口返回如下结果: 

dy1 =

3*cos(3*x + 2)

dy2 =

(3*exp(3*x))/(exp(3*x) + 2)

dy3 = 

3*exp(3*x)*cos(x) - exp(3*x)*sin(x)

这样就得到了第一步中三个函数的导数。

MATLAB学习与使用:求微分(diff)

  • MATLAB函数怎么求导
  • matlab怎么求积分
  • matlab中怎么输入指数
  • 怎么使用matlab绘制函数图像
  • matlab中e怎么输入
  • 热门搜索
    三峡旅游 北京五一旅游 川西旅游 旅游股票 上海旅游集散中心 乐山大佛旅游攻略 清远旅游景点大全 马尔代夫旅游攻略 重庆旅游 旅游景区