版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 釆矿系统工程实验报告一、实验名称实验变异函数的计算机求解二、程序流程图三、实验思路1、明确题目中要求实现的功能,即实现数据文件的读取,计算各个方向上不同步距间的半变异函数值并将结束显示并输出到文件里;2、绘制程序流程图,根据程序流程图进行程序的设计;3、建立数据文件data.txt;4、编写读取文件的代码,实现数据文件的读取功能;5、通过用户输入要计算的内容,即要计算哪些方向和步距;编写每个方向上的函数:定义东西方向上半变异函数rew,南北方向上半变异函数isn,北东方向上半变异函数ine和北西方向上半变异函数niw;6、显示并将结果输出到result.txt文件中。四、源代码存includ
2、e存includeusingnamespacestd;#defiiiem8definen10intamn;intmam()ffloatrew(iiit);floatisn(int);floatrne(int);floatniw(iiit);ifstreaminfile(Hdata.txt,)jif(!infile)定义行数定义列数定义东西方向上半变异函数rew定义南北方向上半变异函数rsil定义北东方向上半变异函数me定义北西方向上半变异函数rawcerropenerror?endl;exit(l);for(inti=0;im;i+)for(intj=0;jn;j+)ofstreamoutfi
3、le(Mresult.txfios:out);if(!outfile)cerrHopenerror!Mendl;exit(l);cout请选择要计算的数据:”endl;coutMi.东西方向HH”2南北方向yv”nn3.北东方向yy”4北西方向nnHH5.所有方向1endl;intdir;方向序号inthl,bl,112.b2;步距while(l)coutH请输入序号:,endl;cindir;if(dir5)coutH输入错误!,fendl;contmue;cout请输入起始步距(米):endl;cinhl;cout请输入终止步距(米):endl;cinh2;bl=hl/100.b2=h2/
4、100;switch(dir)case1:for(i=bl;i=b2;i+)intj=i*100;coutH东西方向米:,frew(i)endl;outfileM东西方向”vvjvv”米:Hrew(i)endl;break;case2:for(i=bl;i=b2;i+)intj=i*100;coutH南北方向,VjH,rrsn(i)endl;outfileH南北方向,jHt|C::,rrsn(i)endl;break;case3:for(i=bl;i=b2;i-H-)intj=i*100;coutn北东方向,jH米:,rrne(i)endl;outfileH北东方向njH米:,rrne(i)e
5、ndl;break;case4:for(i=bl;i=b2;i-H-)intj=i*100;coutn北西方向jH米:,rrnw(i)endl;outfileH北西方向,jH米:,rrnw(i)endl;break;case5:for(i=bl;i=b2;i+)intj=i*100;coutn东西方向jH米:nrew(i)endl;coutH南北方向njH,rrsn(i)endl;coutn北东方向jH米:,rrne(i)endl;coutH北西方向HjH米:Hrnwendl;,rrew(i)endl;,rrsn(i)endl;Hrne(i)endl;Hrnw(i)endl;outfileH东
6、西方向HjH米outfile,r南北方向HjH米outfileH北东方向米outfileH北西方向HjH米break;coutM是否继续(y/n)?Mendl;if(getchar()=y)continue;elseif(getchai()=,n,)break;return0;floatrew(iiitk)东西方向上半变异函数lewfloatb=O.t=O;for(inti=0;im;i+)for(intj=0;jn-k;j+)if(aij!=0&ai|j+k!=0)b+;t+=(aij-ai|j+k)*何i|j-ai|j+k);return(t/2/b);floatrsn(intk)南北方向
7、上半变异函数rsnfloatb=O.t=O;Mintj=0Jnj+)for(inti=0;im-k;i+)if(aij!=0&ai+k|J!=0)b+;t+=(aij-ai+k|j)*(ai|j-ai+kIj);return(t/2/b);floatine(intk)北东方向上半变异函数mefloatb=0.t=0;for(inti=0;im-k;i+)for(intj=0;jn-k;j+)if(a1j!=0&ai+kj+k!=0)b+;t+=(aijai+kj+k)qaij卜ai+kj+k);return(t/2/b);floatrnw(mtk)北西方向上半变异函数inwfloatb=O.t=O;for(inti=0;im-k;i+)for(intj=O;ju+k;j+)if(a1j!=0&ai+kj-k!=0)b+;t+=(aij-ai+kj-k)*(aij-ai+kj-k);return(t/2/b);3北东方向4北西方向5所有方向CD|回五、运行结果请逵择票计算的数蜃“亠亠券酉方向2南北方向请输入序号:请输入起始步距(米):100请输入终止步距(米):300南北方向佃0米:4.25南:匕方向200米:8.22222商北方向300米:10-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 丝裂原活化蛋白激酶在信号通路中的作用结题报告
- 江苏省南京市鼓楼实验中学2026-2027学年七上数学期末学业水平测试模拟试题含解析
- 山东省德州市开发区2026-2027学年三年级数学第一学期期末质量跟踪监视模拟试题含解析
- 河北省保定市易县2027届三上数学期末学业水平测试试题含解析
- 2026年山东利津职业学院高职单招职业技能考试模拟试卷含答案详解AB卷
- 《购物有学问》教学课件-2026-2027学年统编版(新教材)小学道德与法治四年级上册
- 2026年岳阳职业技术学院单招综合素质考试题库带答案详解(能力提升)
- 2024年周口文理职业学院单招职业技能考试模拟试卷及参考答案详解(满分必刷)
- 初中道德与法治八年级上册第一课第一框导学案
- 2027年焦作技师学院高职部高职单招职业适应性测试考试模拟试卷及答案详解【有一套】
- 休闲垂钓中心商业策划书范文
- 2026年一级建筑师继续教育考试培训考核试题及答案
- 雨课堂学堂在线学堂云《中国马克思主义与当代(北京航空航天)》单元测试考核答案
- 《证券投资学》全套教学课件
- NB-T20073-2012核电厂仪表和控制设备接地准则
- 输尿管肿瘤术后护理查房
- 非公路用旅游观光车通用技术条件
- LS-T 3323-2023 食品工业用玉米蛋白
- DB15∕T 1937-2020 灌木林防风固沙生态效益监测技术规程
- 黄原胶发酵工厂设计
- GB/T 34625-2017金属及其他无机覆盖层电气、电子和工程用金和金合金电镀层技术规范和试验方法
评论
0/150
提交评论