数学建模综合实验缉私艇走私艇


    实验目
    综合实验旨考察训练学生微分方程建模Matlb编程灵活运通实验解数学建模基思想熟练掌握数学软件解决数学问题方法提高学生综合力
    二实验容
    1已知微分方程组

    满足初始条件.
    (1) 求述微分方程组初值问题特解(解析解)画出解函数图形.
    (2) 分ode23ode45求述微分方程组初值问题数值解(似解)求解区间.利画图较两种求解器间差异.

    2分 Euler 折线法四阶 RungeKutta 法求解微分方程初值问题

    数值解(步长h取01)求解范围区间[03] .

    3海防某部缉私艇雷达发现正东方15海里处艘走私船正20海里时速度正北方行驶缉私艇立40 海里时速度前拦截雷达进行踪时保持缉私艇速度方始终指走私船建立意时刻缉私艇位置缉私艇航线数学模型确定缉私艇追走私船位置求出追时间画出航线图形通改变速度等参数进行讨
    三 实验方案(程序设计说明)
    第1题: dsolve 函数ode23ode45求解器编程求解
    第2题:利 Euler 折线法四阶 RungeKutta 法递推公式编程求解
    第3题:实验方案:
    ()建立模型
    时刻缉私艇位置原点正东方正轴方正北方正y轴方建立直角坐标系缉私艇走私船初始距离设缉私艇行驶路程缉私艇航线点切线轴正夹角
    缉私艇:速度初始位置 时刻位置
    走私艇:速度初始位置 时刻位置
    题意方程:

    (1)
    方程(1)缉私艇意时刻位置数学模型

    两边求导化简:
    (2)

    (3)
    令(2)(3):
    (4)
    方程(4)缉私艇航线数学模型

    (二)模型求解
    令代入(4)
    积分化简:
    取两边倒数:
    两式相加化简:
    积分化简:

    式缉私艇航线方程

    题意缉私艇追走私艇时:

    题条件::
    缉私艇半时点恰追走私艇
    取:
    取:
    程序运行结果见文
    四实验步骤程序(调试正确源程序)
    第1题:
    M函数文件funm
    function xxfun(tx)
    xx[x(1)x(2) x(2)x(1)]

    程序文件prog1m
    clearsyms x y t
    fprintf('特解\n')
    [xy]dsolve('Dx+x+y0''Dy+xy0''x(0)1''y(0)0''t')
    figure(1)ezplot(xy[02])
    clearfigure(2)
    y0[10]
    [txx]ode45('fun'[02]y0)
    subplot(121)plot(xx(1)xx(2)'r''LineWidth'2)
    title('ode45')
    hold on
    cleary0[10]
    [txx]ode23('fun'[02]y0)
    subplot(122)plot(xx(1)xx(2)'b''LineWidth'3)
    title('ode23')

    第2题:
    Euler折线法:prog2_1m
    clear
    fsym('yexp(x)*cos(x)')
    a0 b3
    h01
    n(ba)h+1
    x0 y1
    szj[xy]
    for i1n1
    yy+h*subs(f{'x''y'}{xy})
    xx+h
    szj[szjxy]
    end
    szj
    plot(szj(1)szj(2)'or')

    RungeKutta 法:prog2_2m
    clear
    fsym('yexp(x)*cos(x)')
    a0 b3 h01
    n(ba)h+1
    x0 y1
    szj[xy]
    for i1n1
    l1subs(f{'x''y'}{xy})
    l2subs(f{'x''y'}{x+h2y+l1*h2})
    l3subs(f{'x''y'}{x+h2y+l2*h2})
    l4subs(f{'x''y'}{x+hy+l3*h})
    yy+h*(l1+2*l2+2*l3+l4)6
    xx+h
    szj[szjxy]
    end
    szj
    plot(szj(1)szj(2) 'dg')

    第3题:
    解析法:
    prog3_1m
    vz20
    a15
    x000515
    hold on
    vj40kvzvj
    yja2*(((ax)a)^(1+k)(1+k)((ax)a)^(1k)(1k))+a*k(1k^2)
    plot(xyj'r''LineWidth'2)
    disp(['缉私艇速度40''(15'''num2str(yj(length(yj)))')''追走私艇时'num2str(yj(length(yj))vz*60)'分钟'])
    vj130kvzvj1
    yj1a2*(((ax)a)^(1+k)(1+k)((ax)a)^(1k)(1k))+a*k(1k^2)
    plot(xyj1'g''LineWidth'2)
    disp(['缉私艇速度30''(15'''num2str(yj1(length(yj1)))')''追走私艇时'num2str(yj1(length(yj1))vz*60)'分钟'])
    vj250kvzvj2
    yj2a2*(((ax)a)^(1+k)(1+k)((ax)a)^(1k)(1k))+a*k(1k^2)
    plot(xyj2'b''LineWidth'2)
    disp(['缉私艇速度50''(15'''num2str(yj2(length(yj2)))')''追走私艇时'num2str(yj2(length(yj2))vz*60)'分钟'])
    maxlmax([yj(length(yj))yj1(length(yj1))yj2(length(yj2))])
    xz[1515]yz[0maxl]
    plot(15[yj(length(yj))yj1(length(yj1))yj2(length(yj2))]'rs'xzyz'k''LineWidth'2')
    legend('缉私艇速度40''缉私艇速度30''缉私艇速度50'2)
    axis([0160maxl+1])

    数值法:
    jstm
    function dxjst(txvzvja)
    ssqrt((ax(1))^2+(vz*tx(2))^2)
    dx[vj*(ax(1))svj*(vz*tx(2))s]
    prog3_2m
    vz20vj40a15
    tfa*vj(vj^2vz^2)
    ts0005tf
    x0[00]
    optodeset('reltol'1e6'abstol'1e9)
    [tx]ode45(@jsttsx0optvzvja)
    ttt(length(t))xtx(length(x)1)ytx(length(x)2)
    fprintf('缉私艇s时追走私艇坐标(ss)'num2str(tt)num2str(xt)num2str(yt))
    figure(1)plot(tx'LineWidth'2)
    title('x(t)y(t)图')gridgtext('x(t)') gtext('y(t)')
    figure(2)plot(x(1)x(2)'LineWidth'2)
    title('y(x)图')gridgtext('x')gtext('y')
    五.程序运行结果
    第1题:
    特解
    x
    12*exp(2^(12)*t)+12*exp(2^(12)*t)14*2^(12)*exp(2^(12)*t)+14*2^(12)*exp(2^(12)*t)
    y
    14*2^(12)*exp(2^(12)*t)+14*2^(12)*exp(2^(12)*t)


    第2题:
    Euler折线法:
    szj

    0 10000
    01000 10000
    02000 09900
    03000 09693
    04000 09373
    05000 08936
    06000 08383
    07000 07718
    08000 06949
    09000 06093
    10000 05174
    11000 04223
    12000 03282
    13000 02407
    14000 01666
    15000 01144
    16000 00941
    17000 01180
    18000 02003
    19000 03578
    20000 06097
    21000 09782
    22000 14883
    23000 21682
    24000 30496
    25000 41674
    26000 55602
    27000 72699
    28000 93421
    29000 118258
    30000 147730


    RungeKutta 法:

    szj

    0 10000
    01000 09948
    02000 09787
    03000 09509
    04000 09109
    05000 08583
    06000 07933
    07000 07165
    08000 06290
    09000 05329
    10000 04309
    11000 03268
    12000 02256
    13000 01337
    14000 00590
    15000 00112
    16000 00021
    17000 00456
    18000 01582
    19000 03590
    20000 06702
    21000 11171
    22000 17283
    23000 25364
    24000 35774
    25000 48916
    26000 65231
    27000 85204
    28000 109359
    29000 138260
    30000 172510



    第3题:
    prog3_1m(解析法)
    缉私艇速度40(1510)追走私艇时30分钟
    缉私艇速度30(1518)追走私艇时54分钟
    缉私艇速度50(1571429)追走私艇时214286分钟

    prog3_2m(数值法)


    六.实验总结
    综合实验考察微分方程求解利微分方程建立实际问题数学模型求知识点非常全面包括解微分方程Matlb编程等通实验解数学建模基思想进步掌握Matlb解决数学问题方法
    实验中第3题解题程较复杂微分方程化简求解出解析解算法Matlab已函数求解模拟运动程时间水限没加入容应该继续努力





    学生签名:
    年 月 日

    七.教师评语成绩








    教师签名:
    年 月 日
    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    《数学建模实验-血液酒精浓度》

    数学建模实验实验目的 运用药物注射模型,熟练使用MATLAB曲线拟合方法,解释饮酒驾车的一些实际问题。  实验原理 由于酒精不需要进入肠道即可被吸收,且胃对其吸收速率也非常快,本题应采用“快速...

    3年前   
    749    0

    数学建模人口预测实验报告

    数学与计算科学学院实 验 报 告实验项目名称 人口预报 所属课程名称 数学模型 实 验 类 型 综合型 ...

    11个月前   
    351    0

    数学建模

    钢管下料问题   队员:周安伟(15895144205)       余乐洲(15189304964)       蔡佳斌 摘要: 在钢材买卖过程中,零售商的刚才都是固定钢管原材料...

    9年前   
    7898    0

    数学建模论文

    舰艇会和问题数学建模论文姓名:班级:学号:舰艇会和问题摘要:当舰艇执行完任务会合航母时,需要采取合适的航行方向与航母会和,可以用坐标系解决这类问题。现代战争中,航空母舰被视为一个国家海军力量的...

    4年前   
    963    0

    学习数学建模的心得

    学习数学建模的心得  通过对专题七的学习,我知道了数学探究与数学建模在中学中学习的重要性,知道了什么是数学建模,数学建模就是把一个具体的实际问题转化为一个数学问题,然后用数学方法去解决它,之后...

    10年前   
    564    0

    投资问题数学建模

    数学模型第一次讨论作业问题:某部门现有资金10万元,五年内有以下投资项目供选择:项目A:从第一年到第四年每年初投资,次年末收回本金且获利15%;项目B:第三年初投资,第五年末收回本金且获利25...

    3年前   
    1299    0

    房地产数学建模

    房地产问题分析 摘要房地产行业与百姓的生活息息相关。近年来,由于房地产价格的不断攀升,房地产行业已经引起了社会的广泛关注。本文分别就影响房地产价格的因素和未来房地产价格的趋势进行了细致的分析研...

    3年前   
    560    0

    数学建模电梯调度问题

    高峰期电梯调度优化方案摘要:本文首先建立一个电梯调度的模型评价指标体系,选取了乘客关注的等待时间、电梯的总运送时间和影响能量节约效果的电梯停靠次数、电梯行进总时间四个指标。利用这四个指标来综合...

    8个月前   
    228    0

    数学建模问题分析

    1、      给出一个所感兴趣的建模的实际问题:上班高峰车辆拥堵情况 (1)      写出问题的实际背景:**发展迅速,人们生活水平提高,私家车越来越多。上班高峰期车辆拥堵严重,通过调查...

    11年前   
    11974    0

    数学建模实践报告

    数学建模实践报告 一、实践目的 数学建模主要是将显示对象的信息加以翻译与归纳的产物。通过对数学模型的假设、求解、验证,得到数学上的解答,在经过翻译回到现实对象,给出分析与决策的结果。...

    5个月前   
    258    0

    关于人口问题数学建模

    中国人口增长预测摘要:本文通过对题目中所给数据和参考资料以及网站上获得的数据进行分析,利用多种模型对数据规律进行归纳提炼.首先我们建立了,Malthus微分方程,通过求借建立了我国人口增长的指...

    2年前   
    742    0

    关于生产最优化的数学建模

    关于生产最优化的数学模型摘要在现代化生产过程中,生产部门面临的突出问题之一,便是如何选取合理的生产率.生产率过高,导致产品大量积压,使流动资金不能及时回笼;生产率过低,产品不能满足市场需要,使...

    1年前   
    378    0

    数学建模2016A题

    承诺书参赛队员 (打印并签名) : 题目 系泊系统的设计问题分析摘 要本文主要研究在风力和海水的作用下,钢管与浮标的受力平衡问题。根据钢桶和...

    5个月前   
    265    0

    某镇开展反走私综合治理工作总结

    某镇开展反走私综合治理工作总结 二OO九年十二月三十日   我镇开展反走私和综合治理工作以来,按照市、区整治工作的要求和步署,做到切实加强领导,落实责任,加大宣传力度,营造整治氛围,实行...

    14年前   
    19042    0

    关于数学建模论文的致谢词

    关于数学建模论文的致谢词  数学建模论文的致谢词如下文  从爱中学会了爱,将爱升华为大爱,一种对生命的关怀、对天下的博爱!问好作者!  掩卷时分,已是夜阑人静,老和山下的求是园里已难得见到几处...

    8年前   
    630    0

    2017年如何撰写数学建模论文

    如何撰写数学建模论文  当我们完成一个数学建模的全过程后,就应该把所作的工作进行小结,写成论文。撰写数学建模论文和参加大学生数学建模时完成答卷,在许多方面是类似的。事实上数学建模竞赛也包含了学...

    7年前   
    640    0

    数学建模大赛活动策划书

    数学建模大赛活动策划书  一、活动引言:  创新意识、团队精神、重在参与、公平竞争。  通过竞赛,更好地发展数学建模,扩大数学建模的影响力,活跃校园学习气氛,进一步推进长沙理工校园学风建设,促...

    12年前   
    686    0

    数学建模心得体会

    数学模型主要是将现实对象的信息加以翻译,归纳的产物。通过对数学模型的假设、求解、验证,得到数学上的解答,再经过翻译回到现实对象,给出分析、决策的结果。其实,数学建模对我们来说并不陌生,在我们的...

    6年前   
    23628    0

    数学建模汽车生产计划

    汽车生产计划问题:汽车厂生产三种类型汽车,一直各类型每辆车对应的钢材,劳动时间要求是。利润及工厂每月现有量。小型汽车中型汽车大型汽车现有量钢材(吨)1.555600时间(小时)28025040...

    1年前   
    342    0

    数学建模贷款月还款问题

     数学建模一周论文论文题目:贷款月还款问题队长1: 学号:电话:队员2: ...

    3年前   
    651    0

    文档贡献者

    文***品

    贡献于2023-04-06

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

    该用户的其他文档