版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉大学遥感信息工程学院复试机试武汉大学遥感信息工程学院复试机试武汉大学遥感信息工程学院复试机试xxx公司武汉大学遥感信息工程学院复试机试文件编号:文件日期:修订次数:第1.0次更改批准审核制定方案设计,管理制度2004:#include<iostream>#include<fstream>#include<vector>n"; return1; } vector<int>vec_int; intnumeric(0); for(i=0;i<10000;i++) { infile>>numeric; (numeric); } ofstreamoutfile(""); if(!outfile) { cout<<"openfailed.\n"; return1; } outfile<<"卷积一次后的矩阵:\n"; vecInt=ConvolutionFun1(vec_int,M,N); for(i=0;i<M;i++) { for(j=0;j<N;j++) { outfile<<vecInt[i][j]<<""; } outfile<<'\n'; } outfile<<'\n'; vecInt=ConvolutionFun2(vec_int,R,S); outfile<<"第二次卷积后的矩阵:\n"; for(i=0;i<R;i++) { for(j=0;j<S;j++) { outfile<<vecInt[i][j]<<""; } outfile<<'\n'; } outfile<<'\n'; (); (); return0;}n"; return1; } n"; return1; } n"; return1; } n"; return1; } ofstreamoutfile(""); if(!outfile) { cerr<<"openfailed.\n"; return1; } infile>>nBand>>nPiexl; vector<vector<double>>vec_double(nBand,vector<double>(nPiexl)); for(i=0;i<nBand;i++) { for(j=0;j<nPiexl;j++) { infile>>vec_double[i][j]; } } vector<double>vec_average_double(nBand); for(i=0;i<nBand;i++) { vec_average_double[i]=AverageVector(vec_double[i]); } outfile<<"均值向量为:\n"; copy(),(),ostream_iterator<double>(outfile,"")); outfile<<'\n'; VecDoublevec_covariation_double(nBand,vector<double>(nPiexl)); vec_covariation_double=CovariationMatrix(vec_double,vec_average_double,nBand,nPiexl); outfile<<"协方差矩阵:\n"; for(i=0;i<nBand;i++) { for(j=0;j<nBand;j++) { outfile<<vec_covariation_double[i][j]<<""; } outfile<<'\n'; } return0;}n"; return1; } intnum; infile>>num; vector<POINT>vec_double; inti=0; while(i<num) { doublex; doubley; infile>>x>>y; POINTpoint; =x; =y; (point); i++; } doublexMin,yMin,xMax,yMax; xMin=vec_double[0].x; yMin=vec_double[0].y; xMax=vec_double[0].x; yMax=vec_double[0].y; for(i=1;i<num;i++) { if(vec_double[i].x<xMin) { xMin=vec_double[i].x; } if(vec_double[i].y<yMin) { yMin=vec_double[i].y; } if(vec_double[i].x>xMax) { xMax=vec_double[i].x; } if(vec_double[i].y>yMax) { yMax=vec_double[i].y; } } ofstreamoutfile(""); if(!outfile) { cerr<<"openfailed.\n"; return1; } outfile<<"外包矩形的坐标为:\n"; outfile<<xMin<<"\t"<<yMin<<'\n'; outfile<<xMin<<"\t"<<yMax<<'\n'; outfile<<xMax<<"\t"<<yMin<<'\n'; outfile<<xMax<<"\t"<<yMax<<'\n'; ifstreaminpointfile(""); if(!inpointfile) { cerr<<"openfailed.\n"; return1; } vector<POINT>vec_point; while(!()) { intnum; doublex; doubley; inpointfile>>num>>x>>y; POINTpoint; =num; =x; =y; (point); } intsize=(); for(i=0;i<size;i++) { if(vec_point[i].x>xMin&&vec_point[i].x<xMax&&vec_point[i].y>yMin&&vec_point[i].y<yMax) { outfile<<"坐标点"<<vec_point[i].point_num<<"落在矩形外包内部,坐标为:\n"; outfile<<vec_point[i].x<<"\t"<<vec_point[i].y<<'\n'; } } return0;}20071:#include<iostream>#include<fstream>#include<vector>usingnamespacestd;structPOINT{ n"; return1; } intnum; infile>>num; vector<POINT>vec_double; inti=0; while(i<num) { doublex; doubley; infile>>x>>y; POINTpoint; =x; =y; (point); i++; } doublexMin,yMin,xMax,yMax; xMin=vec_double[0].x; yMin=vec_double[0].y; xMax=vec_double[0].x; yMax=vec_double[0].y; for(i=1;i<num;i++) { if(vec_double[i].x<xMin) { xMin=vec_double[i].x; } if(vec_double[i].y<yMin) { yMin=vec_double[i].y; } if(vec_double[i].x>xMax) { xMax=vec_double[i].x; } if(vec_double[i].y>yMax) { yMax=vec_double[i].y; } } ofstreamoutfile(""); if(!outfile) { cerr<<"openfailed.\n"; return1; } outfile<<"外包矩形的坐标为:\n"; outfile<<xMin<<"\t"<<yMin<<'\n'; outfile<<xMin<<"\t"<<yMax<<'\n'; outfile<<xMax<<"\t"<<yMin<<'\n'; outfile<<xMax<<"\t"<<yMax<<'\n'; ifstreaminpointfile(""); if(!inpointfile) { cerr<<"openfailed.\n"; return1; } vector<POINT>vec_point; while(!()) { intnum; doublex; doubley; inpointfile>>num>>x>>y; POINTpoint; =num; =x; =y; (point); } intsize=(); for(i=0;i<size;i++) { if(vec_point[i].x>xMin&&vec_point[i].x<xMax&&vec_point[i].y>yMin&&vec_point[i].y<yMax) { outfile<<"坐标点"<<vec_point[i].point_num<<"落在矩形外包内部,坐标为:\n"; outfile<<vec_point[i].x<<"\t"<<vec_point[i].y<<'\n'; } } return0;}20072:#include<iostream>#include<fstream>#include<vector>usingnamespacestd;typedefvector<vector<int>>VecInt;constintR=256;constintL=256;structTable{ intx; doubley; Table() { x=0; y=; }};intmain(){ inti,j; doublea,b; ifstreaminfile("",ios::in|ios::binary); if(!infile) { cerr<<"openfailed.\n"; return1; } n"; return1; } for(i=0;i<R;i++) { for(j=0;j<L;j++) { for(intk=0;k<255;k++) { if(vec_int[i][j]==vecTable[k].x) { unsignedcharc; c=vecTable[k].y; ((char*)&c,sizeof(char)); outfile<<""; } } outfile<<'\n'; } } return0;}2008:#include<iostream>#include<fstream>#include<vector>#include<algorithm>#include<numeric>usingnamespacestd;intmain(){ ifstreaminfile(""); ofstreamoutfile(""); if(!infile) { cout<<"openfailed"<<endl; } if(!outfile) { cout<<"openfailed"<<endl; } inttotal=0; infile>>total; vector<double>vec_double; vector<double>vec_square; doublenumeric=; inti=0; while(i<total) { infile>>numeric; (numeric); (numeric*numeric); i++; } sort(),()); doubleaverage=accumulate(),(),/total; doublesum_square=; for(i=0;i<total;i++) { sum_square+=(vec_double[i]-average)*(vec_double[i]-average); } doublevariance=sum_square/total; outfile<<"themaxscoreis:"<<vec_double[total-1]<<endl; outfile<<"theminscoreis:"<<vec_double[0]<<endl; outfile<<"theaveragescoreis:"<<average<<endl; outfile<<"thevarianceis:"<<variance<<endl; (); (); return0;}2009:
#include<iostream>#include<fstream>#include<string>#include<algorithm>usingnamespacestd;intmain(){ strings; ifstreaminfile(""); ofstreamoutfile(""); if(!infile) { cout<<"openfailed"<<endl; return1; } if(!outfile) { cout<<"openfailed"<<endl; return1; } n"; return1; } ofstreamoutfile(""); if(!outfile) { cerr<<"openfailed.\n"; return1; } (3); intnum; infile>>num; inti; intj; VecPointvecpoint(num); doublenumeric1(0); doublenumeric2(0); charc1(0); charc2(0); for(i=0;i<num;i++) { for(j=0;;j++) { infile>>numeric1>>c1>>numeric2; POINTpoint; =numeric1; =numeric2; vecpoint[i].push_back(point); if(j!=0&&vecpoint[i][j].x==vecpoint[i][0].x&&vecpoint[i][j].y==vecpoint[i][0].y) { break; } infile>>c2; } } vector<double>vec_area; vector<double>vec_grith; for(i=0;i<num;i++) { doublearea=polygonarea(vecpoint[i]); (area); doublegrith=polygongirth(vecpoint[i]); (grith); } doubleminArea=vec_area[0]; intminAreaID; doublemaxArea=vec_area[0]; intmaxAreaID; doubleminGrith=vec_grith[0]; intminGrithID; doublemaxGrith=vec_grith[0]; intmaxGrithID; for(i=0;i<num;i++) { if(vec_area[i]<minArea) { minArea=vec_area[i]; minAreaID=i; } if(vec_area[i]>maxArea) { maxArea=vec_area[i]; maxAreaID=i; } if(vec_grith[i]<minGrith) { minGrith=vec_grith[i]; minGrithID=i; } if(vec_grith[i]>maxGrith) { maxGrith=vec_grith[i]; maxGrithID=i; } } outfile<<"第"<<maxAreaID<<"多变形面积最大"<<fixed<<maxArea<<'\n'; outfile<<"第"<<minAreaID<<"多变形面积最小"<<fixed<<minArea<<'\n'; outfile<<"第"<<maxGrithID<<"多变形周长最长"<<fixed<<maxGrith<<'\n'; outfile<<"第"<<minGrithID<<"多变形周长最小"<<fixed<<minGrith<<'\n'; doublesumArea=accumulate(),(),; doubleaverageArea=sumArea/num; doublesumDeviation=; doublestaDeviation; for(i=0;i<num;i++) { sumDeviation+=(vec_area[i]-averageArea)*(vec_area[i]-averageArea); } doublesumStadardDevitation=sqrt(sumDeviation/num); inta=0; intb=0; intc=0; intd=0; for(i=0;i<num;i++) { if(vec_area[i]>(averageArea+sumStadardDevitation)) { a++; } if((vec_area[i]<(averageArea+sumStadardDevitation))&&(vec_area[i]>averageArea)) { b++; } if((vec_area[i]<averageArea)&&(vec_area[i]>(averageArea-sumStadardDevitation))) { c++; } if(vec_area[i]<(averageArea-sumStadardDevitation)) { d++; } } outfile<<"A类"<<a<<'\n'; outfile<<"B类"<<b<<'\n'; outfile<<"C类"<<c<<'\n'; outfile<<"D类"<<d<<'\n'; return0;}-vec_point[i].y)*(vec_point[i+1].x+vec_point[i].x)/2); } returnpolygon_area;}-vec_point[i].y)*(vec_point[i+1].y-vec_point[i].y)+(vec_point[i+1].x-vec_point[i].x)*(vec_point[i+1].x-vec_point[i].x); polygon_grith+=sqrt((double)grith); } returnpolygon_grith;}20112#include<iostream>#include<fstream>#include<vector>#include<>usingnamespacestd;structPOINT{ intx; inty; POINT() { x=0; y=0; }};intmain(){ constdoubledistance=4; intnum; num=0; doubledis=; ifstreaminfile(""); if(!infile) { cout<<"openfailed"<<endl; return1; } infile>>num; vector<vector<structPOINT>>PtrVector(num); vector<POINT>p(num)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度绿色环保厂房装饰装修工程承包合同4篇
- 2024水库鱼塘承包养殖与市场拓展合作协议2篇
- 2025年度产权房屋买卖定金合同产权过户范本3篇
- 2025年度厂房买卖合同范本(新能源产业适用)4篇
- 二零二五年度网络安全服务提供商保密及数据处理协议3篇
- 二零二五年度船舶气象预报船员聘用合同范本3篇
- 个人IT岗位保密条款合同(2024版)版B版
- 2025年度XX地区水资源综合利用项目合作协议3篇
- 2025年度智能自动化厂房车间租赁合同4篇
- 2025年度婴幼儿用品配送与安全监管合同4篇
- 2024年人教版小学三年级信息技术(下册)期末试卷附答案
- 中国子宫内膜增生管理指南(2022)解读
- 应征公民政治考核表(含各种附表)
- 2024年第九届“鹏程杯”五年级语文邀请赛试卷
- 名师成长论名师成长的模式、机制和规律研究
- FSSC22000V6.0变化点和文件修改建议
- 2024年高一年级上册语文期末复习:语言文字运用Ⅰ刷题练习题(含答案)
- 新苏教版三年级下册科学全册知识点(背诵用)
- 乡镇风控维稳应急预案演练
- 脑梗死合并癫痫病人的护理查房
- 成都银行贷款合同
评论
0/150
提交评论