matlab实验报告_5.docx
《matlab实验报告_5.docx》由会员分享,可在线阅读,更多相关《matlab实验报告_5.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、matlab实验报告Matlab第二次实验报告小组成员:1题目:实验四,MATLAB选择构造与应用实验目的:把握if选择构造与程序流程控制,重点把握break,return,pause语句的应用。问题:问题1:验证“哥德巴赫猜测,即:任何一个正偶数n=6均可表示为两个质数的和。要求编制一个函数程序,输入一个正偶数,返回两个质数的和。问题分析:由用户输入一个大于6的偶数,由input语句实现。由if判定语句判定能否输入的数据符合条件。再引用质数判定函数来找出两个质数,再向屏幕输出两个质数即可。编程:functionz1,z2=gede(n);n=input(pleaseinputn)endend
2、结果分析如上图,用户输入了大于6的偶数返回两个质数5和31,通过不断试验,即可验证哥德巴赫猜测。纪录:if判定语句与for循环语句联合嵌套使用可使程序构造愈加明晰,更快的解决问题。2题目:实验四,MATLAB选择构造与应用实验目的:用matlab联络生活实际,解决一些生活中常见的实际问题。问题:问题四:在一边长为1的四个顶点上各站有一个人,他们同时开场以等速顺时针沿跑道追逐下一人,在追击经过中,每个人时刻对准目的,试模拟追击道路,并讨论。1四个人能否追到一起?2若能追到一起,每个人跑太多少路程?3追到一起所需要的时间设速率为1问题分析:由正方形的几何对称性和四个人运动的对称性可知,只需研究2个
3、人的运动即可解决此问题。编程:holdonaxis0101;a=0,0;b=0,1;k=0;dt=0.001;v=1;whilekplot(a(1),a(2),r.,markersize,15);plot(b(1),b(2),b.,markersize,15);fprintf(k=%.0fb(%.3f,%.3f)a(%.3f,%.3f)d=%.3fn,k,b(1),b(2),a(1),a(2),d)a=a+(b(1)-a(1)/d*dt,(b(2)-a(2)/d*dt;b=b+(b(2)-a(2)/d*dt,-(b(1)-a(1)/d*dt;ifd上图为2人的模拟运动道路,有对称性可解决所提问
4、题。电M1TLU_FdlEdNtitauQPmidOwHQ?GJ詆重*Qm?1C*W*BQ-nhmrt二|匡)CurmilIlmKliiqi-口Iwrk3M&屋&為-rawra*rw删3卸1n,HPIhXT.1if3XJ4.2曲hA-tiie301并22它6213clm抑M?常!5CB3Z1鼻旳丄m2021-5-23445OB).44血血AEVFk-2DI2-5-221251:3)|1)糾阳拘罂a立竝Jf-iMjpnudmm3)12-234:47:401nil?JiivA$VFi?ailM-n1-50?il$htiLn*!魂用2fll2-5-22I1CL2HijnhiiarilwiirFMHU
5、lllaq-rarnZ1i:帧曲IXWK|g吟刘CnvnwdX-%12-5-23上午3:垃-%H12-5-235:L4%LClo理一12-5-23上午5:谄%clc36clcComnuci卉kido?k-asl(0.4K;,0.490)aiO.Sll.O.498)d=O.015k-&9b(0.m,0.491).HO,bllrO.497)d=O.014k-9Mb(0.mro.492)a(0.&1DPO.497)d-0.013kMlb(0.4&7,0.493)a(0.509,0.496)d=&012k硼bfO.W0.493)a(0.4&7,G.498)a(0.503h0.496)dM).006k=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 实验 报告 _5
限制150内