- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab实验报告
MATLAB
数学实验报告
指导老师:
班 级:
小组成员:
时间:201_/_/_
Matlab第二次实验报告
小组成员:
1题目:实验四,MATLAB选择结构与应用实验
目的:掌握if选择结构与程序流程控制,重点掌握break,return,pause语句的应用。
问题:问题1:验证“哥德巴赫猜想”,即:任何一个正偶数(n=6)均可表示为两个质数的和。要求编制一个函数程序,输入一个正偶数,返回两个质数的和。
问题分析:由用户输入一个大于6的偶数,由input语句实现。由if判断语句判断是否输入的数据符合条件。再引用质数判断函数来找出两个质数,再向屏幕输出两个质数即可。
编程:function [z1,z2]=gede(n);
n=input(please input n)
if n6
disp(data error);
return
end
if mod(n,2)==0
for i=2:n/2
k=0;
for j=2:sqrt(i)
if mod(i,j)==0
k=k+1;
end
end
for j=2:sqrt(n-i)
if mod(n-i,j)==0
k=k+1;
end
end
if k==0
fprintf(two numbers are)
fprintf(%.0f,%.0f,i,n-i)
break
end
end
end
结果分析:
如上图,用户输入了大于6的偶数返回两个质数5和31,通过不断试验,即可验证哥德巴赫猜想。
纪录:if判断语句与for循环语句联合嵌套使用可使程序结构更加明晰,更快的解决问题。
2题目:实验四,MATLAB选择结构与应用实验
目的:用matlab联系生活实际,解决一些生活中常见的实际问题。
问题:问题四:在一边长为1的四个顶点上各站有一个人,他们同时开始以等速顺时针沿跑道追逐下一人,在追击过程中,每个人时刻对准目标,试模拟追击路线,并讨论。
四个人能否追到一起?
若能追到一起,每个人跑过多少路程?
追到一起所需要的时间(设速率为1)
问题分析:由正方形的几何对称性和四个人运动的对称性可知,只需研究2个人的运动即可解决此问题。
编程:
hold on
axis([0 1 0 1]);
a=[0,0];
b=[0,1];
k=0;
dt=0.001;
v=1;
while k10000
d=norm(a-b);
k=k+1;
plot(a(1),a(2),r.,markersize,15);
plot(b(1),b(2),b.,markersize,15);
fprintf(k=%.0f b(%.3f,%.3f) a(%.3f,%.3f) d=%.3f\n,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];
if d=0.001
break
end
end
fprintf(每个人所走的路程为:%.3f,k*v*dt)
fprintf(追到一起所需要的时间为%.3f,k*dt)
结果分析:
上图为2人的模拟运动路线,有对称性可解决所提问题。-
上图为运算过程和运算结果。四个人可以追到一起,走过的路程为1.003,时间也为1.003.
纪录:此题利用正方形和运动的对称性可以简便运算。
3题目:实验八,河流流量估计与数据插值
目的:由一些测量数据经过计算处理,解决一些生活实际问题。
问题:实验八上机练习题第三题:瑞士地图如图所示,为了算出他的国土面积,做以下测量,由西向东为x轴,由南向北为y轴,从西边界点到东边界点划分为若干区域,测出每个分点的南北边界点y1和y2,得到以下数据(mm)。已知比例尺1:2222,计算瑞士国土面积,精确值为41288平方公里。
测量数据如下:
x=[7.0 10.5 13.0 17.5 34 40.5 44.5 48 56 61 68.5 76.5 80.5 91 96 101 1
您可能关注的文档
- 7.1.2平面直角坐标系第一课时.ppt
- 800个成语接龙大全.doc
- 8 金融衍生工具市场.doc
- 780B设备介绍.ppt
- 9000吨果品气调冷藏库项目.docx
- 8年级诗歌文言文(背诵)-2017年10月.doc
- 9 世界地理概况(一).doc
- 99-07同等学力人员申请硕士学位经济学学科综合水平全国统一考试试卷.doc
- 9施工管理绿色建筑评价技术细则2015.docx
- A B C 法 则.ppt
- Module 5第3课时.doc
- MCS-51系列单片机指令表-2017年10月.ppt
- MIFARE 1卡读写控制.ppt
- Memcached内存分析、调优、集群.ppt
- Module 3 Section Ⅳ Other Parts of the Module.ppt
- Module 6 Unit 1教学设计.doc
- Module4 Section Ⅳ Grammar and Writing-2017年10月.ppt
- Module5 Section Ⅳ Grammar and Writing.ppt
- Module6 SectionⅡ.ppt
- MTL温变调试-PCS45 组态步骤-2017年10月.doc
最近下载
- 2025年专业工具通达信软件操作详解教材 .pdf VIP
- 沉降观测方案.docx VIP
- 《土地管理法》考试题库(含答案).docx VIP
- P12 更多的资料请参阅《2010学年上中CPS活动手册 上海中学.docx VIP
- 从肝论治2型糖尿病课件.doc VIP
- 于志强教授从肝论治糖尿病经验.docx VIP
- 2021届北京市海淀高三语文一模阅读部分讲评 课件(150张PPT).pptx
- 背负式风力灭火机的操作与使用 .ppt VIP
- 苏州七年级月考试卷及答案.doc VIP
- 山东科学技术版劳动实践指导手册三年级第11课公益劳动与志愿服务校园公益劳动清洁美化校园我行动 教案.docx VIP
文档评论(0)