MATLAB在电类专业课程中的应用第2章.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 MATLAB在数学运算中的应用2.1 MATLAB在高等数学中的应用2.2 MATLAB在线性代数中的应用2.3 MATLAB在积分变换中的应用2.4 MATLAB在复变函数中的使用2.5 多项式运算2.1 MATLAB在高等数学中的应用2.1.1 微分和积分【例2_1】计算表达式f=cos(ax)+sin(ax)+ y3sin(2x)对x的一阶微分和二阶微分,以及对y的一阶微分。 syms a x y %创建符号变量 f=cos(a*x)+sin(a*x)+y^3*sin(2*x); dfdx=diff(f) %计算对x的一阶微分dfdx =2*cos(2*x)*y^3 + a*cos(a*x) - a*sin(a*x) dfdx2=diff(f,2) %计算对x的二阶微分dfdx2 =- 4*y^3*sin(2*x) - a^2*cos(a*x) - a^2*sin(a*x) dfdy=diff(f,y) %计算对y的一阶微分dfdy =3*y^2*sin(2*x)1. 微分微分运算使用符号表达式的diff函数,命令格式如下: diff(f,t,n) %计算f对符号变量t的n阶微分【例2_4】计算,其中D是由抛物线和直线y=x-2所围成的闭区域,绘制的曲线如图2_2所示。 syms x y F1=y^2-x; F2=y-(x-2); ezplot(F1) %绘制曲线 hold on ezplot(F2) f=solve(F1,F2); %解方程组求两条曲线交点 s0=double([f.x f.y])s0 = 4 2 1 -1 S=abs(int(int(x*y,y^2,y+2),y,f.y(1),f.y(2))) %计算在闭区域内的双重积分S =45/8?2. 积分在数学中积分其命令的语法格式如下:int(f,t,a,b) %计算符号变量t的积分说明:f为符号表达式;t为积分符号变量,可以省略,当t省略时则指默认自由符号变量;a和b为积分上下限[a b],可以省略,省略时计算的是不定积分。2.1.2极限函数格式表达式说明limt(f)求符号表达式f对x趋近于0的极限limt(f,a)求符号表达式f对默认自由符号变量趋近于a的极限limt(f,x,a) 求符号表达式f对x趋近于a的极限?limt(f,x,a, left)求符号表达式f对x左趋近于a的极限limt(f,x,a, right) 求符号表达式f对x右趋近于a的极限【例2_5】计算极限和 。 syms x y f1=x^2*tan(3*x); y1=limit(f1,x,pi/6) %计算左右极限y1 =NaN y11=limit(f1,x,pi/6,left) %计算左极限y11 =Inf y12=limit(f1,x,pi/6,right) %计算右极限y12 =-Inf?2.1.3级数1. 级数求和MATLAB提供了symsum函数实现有限个级数求和,其命令的语法格式如下:symsum(s,x,a,b) %计算表达式s当x从a到b的级数和说明:s为符号表达式;x为符号变量,可省略,省略时使用默认自由变量;a和b为符号变量的范围,可省略,省略时范围是无限个级数。【例2_6】计算表达式的前五项和 syms n s f f=(1+n)/(1+n^2); g1=symsum(f,n,1,5) %计算前五项级数和g1 =558/221?2. taylor级数如果函数f(x)在点x0的某一邻域内具有从一阶到n+1阶的导数,则在该邻域内函数f(x)在点x=x0时,趋向无穷的幂级数为:taylor(f,x,n,x0)%求泰勒级数以符号变量x在x0点展开n项说明:f为符号表达式;x为符号变量,可省略,省略时使用默认自由变量;n是指f进行泰勒级数展开的项数,可省略,n省略则默认展开前5项;x0是泰勒级数的展开点。【例2_7】使用泰勒级数在0.5展开y=ln(x)的前三项和五项级数,并显示其波形曲线。 syms x f1 f1=log(x); y1=taylor(f1,x,3,0.5)%计算x=0.5处的泰勒级数前三项展开和y21 =2*x - log(2) - 2*(x - 1/2)^2 - 1 y2=taylor(f1,0.5)%计算x=0.5处的泰勒级数前五项展开和y22 =2*x - log(2) - 2*(x - 1/2)^2 + (8*(x - 1/2)^3)/3 - 4*(x - 1/2)^4 + (32*(x - 1/2)^5)/5 - 1 taylortool %打开泰勒级数窗口2.1.4 解方程和微分方程?1. 代数方程的求解MATLAB提供了solve函数得出方程的数值解。其命令格式如下:solve

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档