matlab 龙格库塔法 变步长龙格库塔法


    





    河北科技学硕士学位研究生
    2012——2013学年第二学期
    Matlab语言应结课文











    学 院:
    信息科学工程学院
    专 业:
    电路系统
    姓 名:

    学 号:












    典龙格库塔法变步长龙格库塔法
    matlab代码
    a典龙格库塔法文件
    function RRungkutta4(fabNya)
    h (ba)N
    x zeros(1N+1)
    y zeros(1N+1)
    x ahb
    y(1) ya
    for i+1N
        k1 feval(fx(i)y(i))  
        k2 feval(fx(i)+h2y(i)+(h2)*k1)  
        k3 feval(fx(i)+h2y(i)+(h2)*k2)  
        k4 feval(fx(i)+hy(i)+h*k3)  
        y(i+1) y(i)+(h6)*(k1+2*k2+2*k3+k4)
    end

    b变步长龙格库塔法文件change_step_RKm
    function change_step_RK(fun)
    p212^p1
    while x(end) [x1y1]RK_f(funx(n)y(n)h)
    [x2y2]RK_f(funx(n)y(n)h2)
    if abs(y1y2)p21 while abs(y1y2)p21 x2x1
    y2y1
    h2*h
    [x1y1]RK_f(funx(n)y(n)h)
    end
    else
    while abs(y1y2)p21>AbsTol
    x1x2
    y1y2
    hh2
    [x2y2]RK_f(funx(n)y(n)h2)
    end
    end
    [xaya]RK_f(funhx(n)y(n))
    x(n+1)xa
    y(n+1)ya
    nn+1
    end
    plot(xy'k')
    function [xaya]RK_f(funhxy)
    k1fun(xy)
    k2fun(x+h2y+h*k12)
    k3fun(x+h2y+h*k22)
    k4fun(x+hy+h*k3)
    xax+h
    yay+h*(k1+k2*2+2*k3+k4)6
    两种方法求解初值问题

    a典龙格库塔法
    function varargoutsaxplaxliu(varargin)
    clcclear
    x00xn1y00h001
    [yx]lgkt4j(x0xny0h)
    nlength(x)
    fprintf(' i x(i) y(i) \n')
    for i1n
    fprintf('2d 46\n'ix(i)y(i))
    end
    plot(xy'k')
    function zf(xy)
    zcos(x)+sin(y)
    function [yx]lgkt4j(x0xny0h)
    xx0hxn
    nlength(x)
    y1x
    y1(1)y0
    for i1n1
    K1f(x(i)y1(i))
    K2f(x(i)+h2y1(i)+h2*K1)
    K3f(x(i)+h2y1(i)+h2*K2)
    K4f(x(i)+hy1(i)+h*K3)
    y1(i+1)y1(i)+h6*(K1+2*K2+2*K3+K4)
    end
    yy1
    运行结果截取前20
    i x(i) y(i)








    8














    b.变步长龙格库塔法
    function change_step_RK1(fun)
    funinline('cos(x)+sin(y)')
    AbsTol1e4
    h001
    p4
    x00
    xN1
    y00
    xx0
    yy0
    n1
    p212^p1
    while x(end) [x1y1]RK_f(funx(n)y(n)h)
    [x2y2]RK_f(funx(n)y(n)h2)
    if abs(y1y2)p21 while abs(y1y2)p21 x2x1
    y2y1
    h2*h
    [x1y1]RK_f(funx(n)y(n)h)
    end
    else
    while abs(y1y2)p21>AbsTol
    x1x2
    y1y2
    hh2
    [x2y2]RK_f(funx(n)y(n)h2)
    end
    end
    [xaya]RK_f(funhx(n)y(n))
    x(n+1)xa
    y(n+1)ya
    nn+1
    end
    fprintf(' i x(i) y(i)\n')
    for i1n
    fprintf('2d \n'ix(i)y(i))
    end
    plot(xy'r')
    function [xaya]RK_f(funhxy)
    k1fun(xy)
    k2fun(x+h2y+h*k12)
    k3fun(x+h2y+h*k22)
    k4fun(x+hy+h*k3)
    xax+h
    yay+h*(k1+k2*2+2*k3+k4)6
    运行结果
    i x(i) y(i)






















    运行结果变步长龙格库塔法产生误差|y(i+1)y(i)|典龙格库塔法运算量较单步步长越截断误差越着步长缩定求解范围完成步数增加 步数增加引起计算量增导致舍入误差严重积累推算验证

    典四阶龙格库塔公式

    节点 出发先h步长求出似值
    公式局部截断误差

    然步长折半取步长跨两步求似值跨步截断误差

    较()式()式步长折半误差约减少

    易列事估计式

    样通检查步长折半前两次计算结果偏差

    判定选步长否合适 具体说区分两种情况处理:
    1 定精度 果 反复步长折半进行计算直 止时取终 作结果
    2 果反复步长加倍直止时步长折半次结果
    表面选择步长步计算量增加总体考虑合算
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    慕士塔格峰导游词

    慕士塔格峰导游词  慕士塔格峰海拔7546米,是昆仑山脉高峰之一,位于新疆的克孜勒苏柯尔克孜自治州境内。慕士塔格峰的上部很像日本的富士山,常年积雪,而山下有多条冰川,因此被誉为“冰山之父”。慕...

    10年前   
    384    0

    塔吊旁站表格

    重大危险源旁站检查记录(塔机)工程名称: 编号: 承包单位: ...

    4年前   
    701    0

    灯塔学习竞赛题库

    1、多选题党的十九大的主题是:不忘初心,牢记使命( )。A、高举中国特色社会主义伟大旗帜B、决胜全面建成小康社会C、夺取新时代中国特色社会主义伟大胜利D、为实现中华民族伟大复兴的中国梦不懈奋斗参...

    6年前   
    3916    0

    灯塔题库(全索引)

    灯塔题库索引表

    6年前   
    5086    0

    格根塔拉草原旅游中心导游词

    格根塔拉草原旅游中心导游词  各位朋友,格根塔拉草原旅游中心坐落在大青山北麓四子王旗境内的杜尔伯特草原腹地,距自治区首府呼和浩特市128公里;占地面积1万亩,总资产近1亿元。该中心下属四子王旗...

    12年前   
    533    0

    宪法题库

    宪法题库

    5年前   
    1708    0

    普法题库

    权利的平等是指每个人不分民族、性别、职业、家庭出身、宗教信仰、( )、财产状况等,都平等地享有宪法和法律所赋予的各项权利。  A 教育程度  B 国籍  C 出生地  D 财富  正确答案:A ...

    1年前   
    409    0

    库管部表格

    CW–KG/BD—01 入库单 编号: 类别:□摩...

    11年前   
    22453    0

    塔机租赁合同-高塔

    承 租 人: **建设集团有限公司 (甲方)出 租 人: ********有限公司 (乙方)工程名称: **********...

    3年前   
    728    0

    塔板在焦化分馏塔中的应用

    文中介绍了焦化分馏塔的主要的特殊工艺要求,即要求所采用的塔盘具有抗焦粉和结盐沉积能力、好的操作弹性。结合介绍BJ浮阀的结构特点阐述了BJ浮阀抗焦粉和结盐沉积的机理。概括性的介绍了BJ塔板在焦化分...

    2年前   
    698    0

    五步复习法

    万事都需要方法。贝尔纳说:“良好的方法能使我们更好地发挥天赋的才能,而拙劣的方法则可能妨碍才能的发挥”。教学也是一样,好的复习方法,会取得好的效果。特别是九年级后期的复习尤为关键,犹如战场上到了...

    6年前   
    1466    0

    《宪法》知识类题库

    (1)(多选题)我国宪法的基本原则包括( )。A.权利制约原则B.人民主权原则C.人民权利原则D.法治原则答案:ABD

    2年前   
    728    0

    2018**法宣试题题库及答案

    1、(单选题)国家秘密的保密期限,除另有规定外,绝密级不超过()年,机密级不超过()年,秘密级不超过()年。A.三十,二十,十B.二十,十,五C.三十,十五,十D.五十,三十,十五正确答案:A

    5年前   
    1527    0

    消防法题库

     1. 当消防法律规范发生冲突时,应当根据( )规定的适用规则选择正确的法律规范加以适用。     A. 宪法     B. 刑法     C. 立法法     D. 消防法 ...

    9年前   
    7563    0

    宪法知识题库

    宪法知识题库

    5年前   
    1389    0

    学习宪法题库

    学习宪法题库

    5年前   
    1289    0

    塔内件考试试题库

    塔内件考试试题库 一、填空(每空2分共  分) 1、工作中,在使用油压机、磨擦压力机、刨边机、(剪板机)等设备时,应先检查设备运转是否正常,并严格遵守该(设备安全操作规程)。  2、凿...

    6年前   
    2062    0

    塔式起重机司机(建筑特殊工种)试题题库

    1、【单选题】《起重机械安全监察规定》规定:起重机械出现故障或者发生异常情况,使用单位应当立即停止使用,对其全面检查,消除故障和()后,方可重新投入使用。( A )A、事故隐患B、严重事故隐患C...

    1年前   
    320    0

    藏娘佛塔

      能治胃病及疑难病的佛塔之一--藏娘佛塔 经典摘要----这座佛塔建于1030年,是**佛教后弘期建造的第一作佛塔,而且是标准藏传佛教佛塔的实物样本,被后世认为是藏传佛教佛塔之精华,与尼...

    9年前   
    7006    0

    群塔方案

    由于本工程单体较多,我单位施工范围的南、北两侧都有塔吊施工作业,为施工安全、避免碰撞事故,特编制此施工方案。

    4年前   
    1268    0

    文档贡献者

    文***品

    贡献于2022-08-31

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档