全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
4227 3
2014-10-23
原题:设位于坐标原点的甲舰向位于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)处击中乙舰



附件列表
tt.jpg

原图尺寸 15.41 KB

tt.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2014-10-24 14:02:54
学习了,多谢楼主分享!
二维码

扫码加我 拉你入群

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

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

2014-11-11 21:18:44
好文章! good ! good ! good !
二维码

扫码加我 拉你入群

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

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

2014-11-11 21:18:47
好文章! good ! good ! good !
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群