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

    上机教学三微分方程求解ppt课件.ppt

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

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

    上机教学三微分方程求解ppt课件.ppt

    ,高等数学 上机教学(三),微分方程求解,上机目的,上机内容,MATLAB,2、学会用 Matlab 求微分方程的数值解.,上机软件,1、学会用 Matlab 求简单微分方程的解析解.,1、求简单微分方程的解析解.,4、上机作业.,2、求微分方程的数值解.,3、 数学建模实例.,1、微分方程的解析解,结果:u = tan (t+c1),例如求下例微分方程的特解。,在Matlab命令窗口中输入: y=dsolve(Dy=exp(x),y(0)=exp(1),x)输出结果为:y =exp(x)-1+exp(1),如想画出函数在自变量x在区间-10,10的函数图像,可在命令窗口中输入: ezplot(y,-10,10),解 输入命令: y=dsolve(D2y+4*Dy+29*y=0,y(0)=0,Dy(0)=15,x),结 果 为 : y =3*exp(-2*x)*sin(5*x)作图命令:ezplot(y,1.0,4),2、微分方程的数值解,(一)常微分方程数值解的定义,在生产和科研中所处理的微分方程往往很复杂且大多得不出一般解.而在实际上对初值问题,一般是要求得到解在若干个点上满足规定精确度的近似值,或者得到一个满足精确度要求的便于计算的表达式.,因此,研究常微分方程的数值解法是十分必要的.,(二)建立数值解法的一些途径,1、用差商代替导数,若步长h较小,则有,故有公式:,此即欧拉法.,2、使用数值积分,对方程y=f(x,y), 两边由xi到xi+1积分,并利用梯形公式,有:,实际应用时,与欧拉公式结合使用:,此即改进的欧拉法.,故有公式:,3、使用泰勒公式,以此方法为基础,有龙格-库塔法、线性多步法等方法.,4、数值公式的精度,当一个数值公式的截断误差可表示为O(hk+1)时(k为正整数,h为步长),称它是一个k阶公式.,k越大,则数值公式的精度越高.,欧拉法是一阶公式,改进的欧拉法是二阶公式. 龙格-库塔法有二阶公式和四阶公式. 线性多步法有四阶阿达姆斯外插公式和内插公式.,(三)用Matlab软件求常微分方程的数值解,t,x=solver(f,ts,x0,options),1、在解n个未知函数的方程组时,x0和x均为n维向量,m-文件中的待解方程组应以 x 的分量形式写成.,2、使用 Matlab 软件求数值解时,高阶微分方程必须等价地变换成一阶微分方程组.,注意:,解: 令 y1=x,y2=y1,1、建立m-文件vdp1000.m如下: function dy=vdp1000(t,y) dy=zeros(2,1); dy(1)=y(2); dy(2)=1000*(1-y(1)2)*y(2)-y(1);,2、取t0=0,tf=3000,在matlab主命令窗口中输入命令: T,Y=ode15s(vdp1000,0 3000,2 0); plot(T,Y(:,1),-),3、结果如图:,解 1、建立m-文件rigid.m如下: function dy=rigid(t,y) dy=zeros(3,1); dy(1)=y(2)*y(3); dy(2)=-y(1)*y(3); dy(3)=-0.51*y(1)*y(2);,2、取t0=0,tf=12,输入命令: T,Y=ode45(rigid,0 12,0 1 1); plot(T,Y(:,1),-,T,Y(:,2),*,T,Y(:,3),+),3、结果如图:,图中,y1的图形为实线,y2的图形为“*”线,y3的图形为“+”线.,由(1),(2)消去t整理得模型:,解法二:(数值解),1. 建立m-文件eq1.m function dy=eq1(x,y) dy=zeros(2,1); dy(1)=y(2); dy(2)=1/5*sqrt(1+y(2)2)/(1-x);,2. 取x0=0; xf=0.9999,建立主程序ff6.m如下: x0=0; xf=0.9999; x,y=ode15s(eq1,x0 xf,0 0); plot(x,y(:,1),b.) hold on; y=0:0.01:2; plot(1,y, r*),结论: 导弹大致在(1,0.2)处击中乙舰.,令y1=y,y2=y1,将方程(3)化为一阶微分方程组.,4、上 机 作 业 (三),3. 鱼雷追击问题 一敌舰在某海域内沿着正北方向航行时,我方战舰恰好位于敌舰的正西方向1 公里处我舰向敌舰发射制导鱼雷,敌舰速度为0.42 公里/分,鱼雷速度为敌舰速度的2倍。试问敌舰航行多远时将被击中?,1. 求微分方程 ,在初值条件 下的特解,并画出解函数的图形.,一个慢跑者在平面上沿椭圆以恒定的速率v=1跑步,设椭圆方程为: x=10+20cost, y=20+5sint. 突然有一只狗攻击他. 这只狗从原点出发,以恒定速率w跑向慢跑者,狗的运动方向始终指向慢跑者.分别求出w=20,w=5时狗的运动轨迹. ( 选作 ),(慢跑者与狗),谢谢你的阅读,知识就是财富丰富你的人生,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开