matlab求导数积分

matlab求导数积分

ID:21649336

大小:171.00 KB

页数:11页

时间:2018-10-23

matlab求导数积分_第1页
matlab求导数积分_第2页
matlab求导数积分_第3页
matlab求导数积分_第4页
matlab求导数积分_第5页
资源描述:

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

1、实验二导数的计算实验目的:学会用MATLAB软件求一元函数导数学会用MATLAB软件求函数积分。MATLAB用来求导数的命令diff,调用格式:diff(f(x))求f(x)对x导数diff(f(x),n)求f(x)对x的n阶导数解:输入语句:symsx;diff(x^2+cos(x))得结果:ans=2*x-sin(x)解:输入语句:symsx;y=(x+2)/(2*sqrt(x))*log(x);diff(y)得结果:ans=1/2/x^(1/2)*log(x)-1/4*(x+2)/x^(3/2)*log(x)+1/2*

2、(x+2)/x^(3/2)输入语句:diff(y,2)得结果:ans=-1/2/x^(3/2)*log(x)+1/x^(3/2)+3/8*(x+2)/x^(5/2)*log(x)-(x+2)/x^(5/2)能否用一个语句完成几个函数的求导数的运算?解:输入语句:symsx;y1=(x^2+x+2)^(3/2);y2=x^3*log(x);diff([y1,y2])运行结果:ans=[3/2*(x^2+x+2)^(1/2)*(2*x+1),3*x^2*log(x)+x^2]理解导数的概念函数在一点处导数为极限解:输入命令:sy

3、msh;limit((exp(0+h)-exp(0))/h,h,0)得结果:ans=1再输入diff(exp(x))得结果:ans=exp(x)再输入exp(0)得结果:ans=1MATLAB用来求积分的命令:输入语句:symsxint(exp(x)-3*cos(x))得结果ans=exp(x)-3*sin(x)输入语句:int(asin(x))得结果ans=x*asin(x)+(1-x^2)^1/2一次求出多个函数的积分输入语句:symsxay=[sin(x)/(1+cos(x)^2),1/sqrt(a^2+x^2)];i

4、nt(y,x)得积分的结果ans=[-atan(cos(x)),log(abs(x+sqrt((a^2+x^2)]注:因为定义了两个符号变量,因此在求不定积分时应该指明哪个是积分变量。通常系统默认x是积分变量。symsxint(abs(x-1),0,2)得结果ans=1

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

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

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