用MATLAB软件求导数

用MATLAB软件求导数

ID:37603381

大小:338.31 KB

页数:13页

时间:2019-05-12

用MATLAB软件求导数_第1页
用MATLAB软件求导数_第2页
用MATLAB软件求导数_第3页
用MATLAB软件求导数_第4页
用MATLAB软件求导数_第5页
资源描述:

《用MATLAB软件求导数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6讲 用MATLAB软件 求导数制作:江西科技师范学院万重杰输入方式:(1)求一阶导数dy=diff(y)或:dy=diff(y,v)(2)求高阶导数dy=diff(y,n)或:dy=diff(y,v,n)1.y是被求导的函数,是符号表达式;2.v是指定对其求导的自变量,是符号变量.若函数表达式中有多个符号变量,最好应指定 其中某个为对其求导的自变量,以免出错.3.n指定求导数的阶数;4.dy是求导的输出结果,也是符号表达式.用MATLAB求函数导数的命令是:diff注解:求导数例题解输入命令如下:

2、y1=diff('sin(x)')注解:用单引号括起来的表达式被定义为 符号表达式运行结果:y1=cos(x)例2解法1y='2*a*sin(b*x)';diff(y,'x')diff('2*a*sin(b*x)')解法2注解:syms是定义符号变量的命令,被定义的多个变量之间用空格隔开.运行结果:ans= 2*a*cos(b*x)*bsymsabxy=2*a*sin(b*x);diff(y,x)解法3例3解输入命令:y3_3=diff(‘x^3*log(x)’,3)运行结果:y3_3=6*log(x

3、)+11例4解输入命令:symsxy;z=exp(2*x)*sin(3*y);z_x=diff(z,x)z_y=diff(z,y)运行结果:z_x=2*exp(2*x)*sin(3*y)z_y=3*exp(2*x)*cos(3*y)即---以x为自变量---以y为自变量例5解输入命令:W=diff(‘x^2*log(1-x^2)’,2)pretty(W)运行结果:W=2*log(1-x^2)-10*x^2/(1-x^2)-4*x^4/(1-x^2)^2注解:pretty(S)的作用 是将符号表达式S显

4、示成更符合 数学习惯的形式即:小结1.求函数导数的命令,一般调用格式是:diff(y,x,n)2.定义符号变量,一般形式:symsxyabt3.转变一个符号表达式S的显示形式:pretty(S)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。