欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    MATLAB微积分运算.ppt

    • 资源ID:5439107       资源大小:425.50KB        全文页数:20页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MATLAB微积分运算.ppt

    第7章MATLAB微积分运算,2,7.1 MATLAB微分运算,7.1.1 数值微分,1.数值差分,例7-1,编制如下命令文件,clear;clc;x=1:9dx=diff(x)d2x=diff(x,2),运行结果为,x=1 2 3 4 5 6 7 8 9dx=1 1 1 1 1 1 1 1d2x=0 0 0 0 0 0 0,3,2.数值微分,例7-2,编制如下指令文件,clear;clc;x=linspace(0,pi,360);y=sin(x);dx=diff(x);dy=diff(y);dyx=dy./dx;plot(x,y,r-)hold onn=length(x);plot(x(1:n-1),dyx,b-)legend(sin(x),dsin(x)/dx),运行结果如图7-1所示,图 7-1,4,例 7-3,编制如下程序,clear;clc;n=360 x=linspace(0,2*pi,n);y=exp(-0.2*x).*(cos(x)+sin(x);dy=diff(y);dx=diff(x);dyx=dy./dx;plot(x,y,r-)hold onplot(x(1:n-1),dyx,b-.)legend(y,dy/dx),运行结果如图7-2所示,图 7-2,5,3.曲面法线,例 7-4,编制如下命令文件,clear;clc;af=linspace(0,pi,36)x=2*cos(af);X,Y,Z=cylinder(x,12);surfnorm(X,Y,Z),运行结果如图7-3所示,图 7-3,6,例 7-5,编制如下程序,clear;clc;x=linspace(0,pi,30);y=linspace(0,pi,30);X,Y=meshgrid(x,y);Z=sin(X).*cos(Y);surfnorm(X,Y,Z)box on,运行结果如图7-4所示,图 7-4,7,例 7-6,编制如下程序,clear;clc;X,Y,Z=sphere(20);surfnorm(X,Y,Z)axis squarebox on,运行结果如图7-5所示,图 7-5,8,7.1.2 符号微分,例 7-7,编制如下命令文件,clear;clc;F=sin(3*x)Fx=diff(F,x)Fxx=diff(F,x,2),运算结果为,F=sin(3*x)Fx=3*cos(3*x)Fxx=-9*sin(3*x),9,例 7-8,编制如下程序,clear;clc;Z=exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)Zx=diff(Z,x)Zy=diff(Z,y),运行结果为,Z=exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)Zx=a*exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)+exp(a*x+b*y)*(cos(x*y)*y+cos(x)Zy=b*exp(a*x+b*y)*(sin(x*y)+sin(x)+cos(y)+exp(a*x+b*y)*(cos(x*y)*x-sin(y),10,7.1.3 多元函数的导数,1.函数梯度,例 7-9,编制如下命令文件,clear;clc;v=-2:0.2:2;x,y=meshgrid(v);z=x.*exp(-x.2-y.2);px,py=gradient(z);contour(v,v,z),hold on,quiver(v,v,px,py),运行结果如图7-6所示,图 7-6,11,例 7-10,编制如下程序,clear;clc;x=linspace(0,pi,5);y=x;z=x;X,Y,Z=meshgrid(x,y,z);F=sin(X)+sin(Y)+sin(Z);px,py,pz=gradient(F);quiver3(X,Y,Z,px,py,pz),运行结果如图7-7所示,图 7-7,12,2.Jacobi矩阵,例 7-11,编制如下命令文件,clear;clc;syms x y zF=3*x-cos(x*y)-5x2-80*(y+0.5)2+sin(z)exp(-x*y)+20*z+10JF=jacobian(F,x y z),运行结果为,F=3*x-cos(x*y)-5 x2-80*(y+1/2)2+sin(z)exp(-x*y)+20*z+10 JF=3+sin(x*y)*y,sin(x*y)*x,0 2*x,-160*y-80,cos(z)-y*exp(-x*y),-x*exp(-x*y),20,13,例 7-12,编制如下程序,clear;clc;syms x y a bF=exp(a*x+b*y);sin(x)+cos(y)JF=jacobian(F,x y),运行结果为,F=exp(a*x+b*y)sin(x)+cos(y)JF=a*exp(a*x+b*y),b*exp(a*x+b*y)cos(x),-sin(y),14,7.2 MATLAB积分运算,7.2.1 一元数值积分,例 7-13,编制如下命令文件,clear;clc;fun=inline(x./(x.2+4),x)F1=quad(fun,0,5)F2=quadl(fun,0,5),运行结果为,fun=Inline function:fun(x)=x./(x.2+4)F1=0.9905F2=0.9905,15,例 7-14,编制如下函数文件,function f=fun(x)f=exp(-0.5*x)+x;,在指令窗口中输入,clear;clc;F1=quad(fun,0,5)F2=quadl(fun,0,5),运行结果为,F1=14.3358F2=14.3358,16,7.2.2 多元数值积分,例 7-15,编制如下命令文件,clear;clc;fun=inline(x.y+1,x,y)F1=dblquad(fun,0,1,1,2)F2=dblquad(fun,1,2,0,1),运行结果为,fun=Inline function:fun(x,y)=x.y+1F1=1.4055F2=2.2293,17,7.2.3 符号积分,例 7-16,编制命令文件,clear;clc;syms a b xfun=cos(a*x+b)F=int(fun,x),运算结果为,fun=cos(a*x+b)F=1/a*sin(a*x+b),例 7-17,编制命令文件,clear;clc;syms a b xfun=cos(a*x)+bF=int(fun,x,0,pi),运算结果为,fun=cos(a*x)+b F=(sin(pi*a)+b*a*pi)/a,18,7.3 综合实例,7.3.1 平面图形面积,例7-18,编制函数文件,function y=fun(x)global a by=b*sqrt(1-x.2/a2);,运行程序,clear;clc;global a ba=2;b=1;S1=2*quad(fun,-a,a)x1=linspace(-a,a,101);y1=fun(x1);plot(x1,y1,b-,x1,-y1,b-)hold ona=1.5;b=0.5;S2=2*quad(fun,-a,a)x2=linspace(-a,a,101);y2=fun(x2);plot(x2,y2,r-,x2,-y2,r-),19,计算结果为,S1=6.2832S2=2.3562,绘制的椭圆图形如图7-8所示,图 7-8,20,7.3.2 点的运动速度,例 7-19,编制如下程序,clear;clc;t=linspace(0,5,101);x=50*t;y=500-5*t.2;plot(x,y)vx=diff(x)./diff(t);vy=diff(y)./diff(t);v=sqrt(vx.2+vy.2);t=t(1:100);figure(2)plot(t,v),运行后得到质点的运动轨迹和速度变化规律图如图7-9和7-10所示,图 7-9,图 7-10,

    注意事项

    本文(MATLAB微积分运算.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开