网站大量收购独家精品文档,联系QQ:2885784924

《Matlab软件与基础数学实验》程序(部分).docVIP

《Matlab软件与基础数学实验》程序(部分).doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Matlab软件与基础数学实验》程序(部分)

追击问题: 一敌舰在某海域内以椭圆轨迹航行,其在时间t时刻的坐标为: x(t)=10+20cost y(t)=20+5sint 我方战舰恰位于原点处,我战舰向敌舰发射制导鱼雷,鱼雷的速率为20,其运行方向始终指向敌舰,试问敌舰航行在何处将被击中? 2. 若敌舰的运行轨迹变为 x(t)=10+20cost y(t)=20+20sint 试问敌舰航行在何处将被击中?(无法击中) 3. 若敌舰的运行轨迹变为 x(t)=10+20cost y(t)=20+20sint 鱼雷速率提高至21,结果如何? %Matlab程序: clear;clc h=0.01;%时间步长 k=1; t(1)=0;x(1)=0;y(1)=0;%初始值 r=10; while r=0.05 % k=250 % m=(20+5*sin(t(k))-y(k))/(10+20*cos(t(k))-x(k) +1.e-10)+1.e-10; if 10+20*cos(t(k))-x(k)=0 x(k+1)=x(k)+20*h/sqrt(1+m^2); else x(k+1)=x(k)-20*h/sqrt(1+m^2); end if 20+5*sin(t(k))-y(k)=0 y(k+1)=y(k)+20*h/sqrt(1+1/m/m); else y(k+1)=y(k)-20*h/sqrt(1+1/m/m); end r=(x(k)-10-20*cos(t(k)))^2+(y(k)-20-5*sin(t(k)))^2; r=sqrt(r); t(k+1)=h*k; k=k+1; plot(10+20*cos(t(k)),20+5*sin(t(k)), r*) hold on axis([-10 32 -3 30]); plot(x,y, o) pause(0.02) end t=t(end),x=x(end),y=y(end) t = 2.6300 x = -7.1780 y = 22.5627 第二问:速度相同无法击中 第三问: t = 4.4100 x = 4.0221 y = 0.9141 %Matlab程序: clear;clc h=0.01;%时间步长 k=1; t(1)=0;x(1)=0;y(1)=0;%初始值 r=10; while r=0.05 % k=250 % m=(20+20*sin(t(k))-y(k))/(10+20*cos(t(k))-x(k) +1.e-10)+1.e-10; if 10+20*cos(t(k))-x(k)=0 x(k+1)=x(k)+22*h/sqrt(1+m^2); else x(k+1)=x(k)-22*h/sqrt(1+m^2); end if 20+20*sin(t(k))-y(k)=0 y(k+1)=y(k)+22*h/sqrt(1+1/m/m); else y(k+1)=y(k)-22*h/sqrt(1+1/m/m); end r=(x(k)-10-20*cos(t(k)))^2+(y(k)-20-20*sin(t(k)))^2; r=sqrt(r); t(k+1)=h*k; k=k+1; plot(10+20*cos(t(k)),20+20*sin(t(k)), r*) hold on axis([-12 32 -2 42]); plot(x,y, o) pause(0.02) end t=t(end),x=x(end),y=y(end) 课本P81 1. 某农夫有一个半径10米的圆形牛栏,长满了草.他要将一头牛栓在牛栏边界的栏桩上,但只让牛吃到一半草,问栓牛鼻的绳子应为多长? 设拴牛的绳子长为r, 以圆形牛栏C1 的圆心为原点建立直角坐标系, 见图1, 不妨设拴牛的栏桩为图1中圆形牛栏C1 上的B 点, 其坐标为(10,0), 则所求问题转化为: 求出r,使得以B 点为圆心, 半径为r 的圆C2 与圆C1 相交部分的面积 是圆C1 面积的一半。 解法一: 由于圆形牛栏C1 和圆C2 的方程分别为: C1: x2+y2=100 C2: (x-10)2+y2=r2 (1) 联立方程C1, C2, 可得两交点分别为: , 设牛吃草的面积为S,即圆C1与C2的相交部分,则根据题意,S应为圆C1面积的一半,即 由图可知,S的面积可由下面的定积分计算得到: 对于上式中的积分,令u=x-10,则上式可化简为

文档评论(0)

gangshou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档