楼主: hhppzi
4311 3

[学习分享] 导弹追踪问题数值分析matlab解法(适用于二阶微分方程的求解) [推广有奖]

  • 1关注
  • 1粉丝

已卖:1份资源

硕士生

97%

还不是VIP/贵宾

-

威望
0
论坛币
195 个
通用积分
39.4186
学术水平
5 点
热心指数
9 点
信用等级
5 点
经验
7452 点
帖子
265
精华
0
在线时间
133 小时
注册时间
2005-7-16
最后登录
2021-7-20

楼主
hhppzi 发表于 2014-10-23 22:56:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
原题:设位于坐标原点的甲舰向位于x轴上点A(1, 0)处的乙舰发射导弹,导弹头始终对准乙舰.如果乙舰以最大的速度v0(是常数)沿平行于y轴的直线行驶,导弹的速度是5v0,求导弹运行的曲线方程.又乙舰行驶多远时,导弹将它击中?    这种解法,适用于二阶微分方程的求解,借鉴意义很强~~~


    数值分析matlab解法:

搜狗截图_2014-10-23_22-52-06.png
1.建立m-文件eq1.m
    function dy=eq1(x,y)
    dy=zeros(2,1);
    dy(1)=y(2);
    dy(2)=1/5*sqrt(1+y(1)^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,’b*')


     结论:  导弹大致在(1,0.2)处击中乙舰



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB atlab matla 微分方程 数值分析 function 发射导弹 matlab 主程序 最大的

tt.jpg (15.41 KB)

tt.jpg

沙发
guanzhiwei04 发表于 2014-10-24 14:02:54
学习了,多谢楼主分享!

藤椅
samcyber 发表于 2014-11-11 21:18:44
好文章! good ! good ! good !

板凳
samcyber 发表于 2014-11-11 21:18:47
好文章! good ! good ! good !

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-20 23:20