武汉大学遥感信息工程学院复试机试

合集下载

信工所各个实验室复试

信工所各个实验室复试

一室/forum.php?mod=viewthread&tid=596003&highlight=%D0%C5%B9%A4%CB%F9一室面试流程:首先会大家会到一个会议室,交各种材料以及做一个小小的心理测试。

然后会有一个签到表,签到表上有写意向导师,这个意向导师很大一方面决定你面试的老师是理论组还是工程组的。

面试顺序基本上是按签到的顺序来的,并没有什么规律。

(笔试题是用心理测试的答卷去交换的),面试是在笔试的过程中随机叫你过去的。

面试:开场是英语的自我介绍(老师要求是简短介绍,1-2分钟即可),接下来老师会问一些很基本的问题,比如你家里有几个孩子啊,爸妈是什么工作啊,你怎么知道信工所的啊,介绍一下家乡之类的问题。

专业知识问答环节,在这个阶段我对比几个同学的经历来说吧。

一般会被问到你考的专业课,然后会问一下分数,在这个阶段我感觉如果你考的专业课是数学而且分数比较高的话,老师应该在后期不会问太多关于数学的问题。

老师主要涉及到的问题有如下几个方面:1.近世代数:群、环、域中的的一些基本概念并举例,比如交换群,有限域等等。

2.密码学:一般会问AES、DES。

3.算法复杂度基本是必考的,就是老师随便说个算法让你计算复杂度。

4.介绍项目:必须清楚你项目的细节,老师会深入的问,还会根据其进行拓展。

其次还会根据你的简历以及你学过的一些科目进行问答。

最后还会问你意向导师是谁,谈谈人生理想,理论还是工程,专硕还是硕博之类的话题。

/forum.php?mod=viewthread&tid=596003&highlight=%D0%C2013/forum.php?mod=viewthread&tid=190549&highlight=%D0%C5%B9%A4%CB%F9教室有两个教室,一个笔试教室,一个面试教室。

大家在笔试房间里写题目,按回执顺序进面试教室面试。

笔试的题目比较杂,考的主要是数学和计算机专业的题目。

武汉大学遥感考研十年真题及答案

武汉大学遥感考研十年真题及答案

III购买资料后,强烈建议登记QQ,以便享受GIS遥感地理学考研中心后续的资料解答、复试辅导等会员服务。

另新的年份,包括真题、出题特点等都会有新变化,我们也会及时更新资料,大家多加关注。

III购买资料后,强烈建议登记QQ ,以便享受GIS 遥感地理学考研中心后续的资料解答、复试辅导等会员服务。

另新的年份,包括真题、出题特点等都会有新变化,我们也会及时更新资料,大家多加关注。

IVGIS遥感地理学全国考研中心,由GIS、遥感、地理学几个学长创办,专业为大家提供地学考研全套资料。

用我们的劳动节省你复习的时间,用我们的知识提高你专业课的复习,用我们的人脉提供给你最详实的资料,用我们的经历告诉你怎样走过考研全过程。

欢迎大家一起交流。

淘宝:;拍拍:/771843105。

下为我们整理的武汉大学遥感考研手册的部分目录。

目录序言 ................................................................................................................ 错误!未定义书签。

资料使用说明................................................................................................. 错误!未定义书签。

1、重要版块介绍................................................................................... 错误!未定义书签。

2、资料使用方法................................................................................... 错误!未定义书签。

3、资料接受说明................................................................................... 错误!未定义书签。

测绘遥感信息工程国家重点实验室(武汉大学)简介

测绘遥感信息工程国家重点实验室(武汉大学)简介

测绘遥感信息工程国家重点实验室(武汉大学)简介
佚名
【期刊名称】《雷达学报》
【年(卷),期】2017(6)2
【摘要】测绘遥感信息工程国家重点实验室是我国测绘学科第一所国家级重点实验室。

1989年初以原武汉测绘科技大学国家重点学科摄影测量与遥感及大地测量专业有关实验室为基础筹建,
【总页数】1页(PF0002-F0002)
【关键词】国家重点实验室;遥感信息工程;测绘学科;武汉大学;武汉测绘科技大学;国家重点学科;测量专业;摄影测量
【正文语种】中文
【中图分类】P2-11
【相关文献】
1.阅读大地--专访测绘遥感信息工程国家重点实验室主任李德仁院士 [J], 杨金才;庞伟
2.“互联网背景下,地理信息产业将百花齐放”--专访测绘遥感信息工程国家重点实验室主任龚健雅院士 [J], 孙凝子
3.地理信息系统推进智慧城市建设--专访中国科学院院士、武汉大学测绘遥感信息工程国家重点实验室主任龚健雅 [J], 尚进;张健
4.测绘遥感信息工程国家重点实验室 [J],
5.测绘遥感信息工程国家重点实验室 [J],
因版权原因,仅展示原文概要,查看原文内容请购买。

武汉大学测绘遥感信息工程国家重点实验室博士后崔浩 为提升高分辨率遥感监测水平攻坚克难

武汉大学测绘遥感信息工程国家重点实验室博士后崔浩 为提升高分辨率遥感监测水平攻坚克难

武汉大学测绘遥感信息工程国家重点实验室博士后崔浩为提升高分辨率遥感监测水平攻坚克难
朱琳;杨烁
【期刊名称】《中国高新科技》
【年(卷),期】2024()5
【摘要】遥感,即遥远的感知,泛指一切无接触的远距离的探测。

在信息技术发达的今天,遥感技术水平已经成为衡量一个国家科技力量的重要标准之一。

在遥感技术学科连续七年排名世界第一的武汉大学学习,并成为其中的佼佼者,绝非易事。

但崔浩做到了。

崔浩的“出身”并不好,从普通本科院校到985高校博士,这条路并不好走,甚至可以说十分坎坷,但是抱着对进步的追求和对科研的热爱,他硬生生走了下来,这其中的心路历程可能只有体会过的人才能理解。

【总页数】2页(P35-36)
【作者】朱琳;杨烁
【作者单位】不详
【正文语种】中文
【中图分类】G64
【相关文献】
1.测绘遥感信息工程国家重点实验室(武汉大学)简介
2.音频定位,自主室内定位技术的弯道超车——访武汉大学测绘遥感信息工程国家重点实验室主任陈锐志
3.自动驾驶地图要贴合本土、深耕算法--访武汉大学测绘遥感信息工程国家重点实验室教
授李必军4.一点万物:挖掘点云的更多可能性——访武汉大学测绘遥感信息工程国家重点实验室副主任、博士生导师杨必胜教授5.做透"音频定位"技术拥抱市场服务社会——访武汉大学测绘遥感信息工程国家重点实验室主任陈锐志教授
因版权原因,仅展示原文概要,查看原文内容请购买。

2016年武汉大学各学院复试及录取名单【完整版】

2016年武汉大学各学院复试及录取名单【完整版】
2016 年武汉大学高等研究院硕士研究生拟录取名单 2016 年武汉大学医学研究院硕士研究生拟录取名单公示
更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息 更多信息
更多信息
学院名称 外国语言文学学院 新闻与传播学院
信息管理学院
经济与管理学院
法学院
国际教育学院 文学院 历史学院 哲学学院 艺术学系
政治与公共管理学院 教育科学学院 社会学系
马克思主义学院 数学与统计学院 物理科学与技术学院
化学与分子科学学院
生命科学学院
复试即录取名单 2016 年武汉大学外国语言文学学院硕士研究生复试名单 2016 年武汉大学新闻与传播学院硕士研究生拟录取名单 2016 年武汉大学信息管理学院硕士研究生复试及录取名单 2016 年武汉大学经济与管理学院硕士研究生拟录取名单
文章摘自东湖武大考研网!
土木建筑工程学院 计算机学院 电子信息学院
遥感信息工程学院 测绘学院
国际软件学院 印刷与包装系 基础医学院 第一临床学院 第二临床学院 口腔医学院 公共卫生学院
药学院 HOPE 护理学院 卫星导航定位技术研
究中心 测绘遥感信息工程国
家重点实验室
国际问题研究院
中国传统文化研究中 心
中国中部发展研究院
中国边界与海洋研究 院
单 2016 年武汉大学中国传统文化研究中心硕士研究生拟录取
名单 2016 年武汉大学中国中部发展研究院硕士研究生拟录取名

2016 级武汉大学中国边界与海洋研究院硕士拟录取名单
2016 年武汉大学国家文化发展研究院硕士研究生拟录取名 单

武汉大学遥感信息工程学院导师名单

武汉大学遥感信息工程学院导师名单

武汉大学遥感信息工程学院导师名单:(2020年最新)
A
艾明耀
B
毕卫民卞萌
C
曹辉陈江平陈军陈莹陈震中陈智勇崔卫红
D
董杰董黎杜娟段延松
E
F
方凡方圣辉付建红付仲良
G
高卫松高玉东高智龚健雅龚龑桂志鹏郭重奎
H
韩舸何凌何涛胡磊胡灵胡庆武胡翔云黄长青黄頔黄培旗黄昕黄玉春
J
季顺平季铮贾涛贾永红江聪世蒋永华金光
K
康朝贵柯涛
L
赖旭东李爱善李德仁李刚李加元李家艺李建松李林宜李爽李四维李晓雷李欣李星华李彦胜林志勇林宗坚刘敏刘茜刘亚文卢冰
M
马洪超马吉平毛飞跃毛庆洲孟令奎孟庆祥孟小亮
N
倪玲
O
P
潘斌潘励彭漪
Q
乔瑞亭秦昆秦平
R
S
沙宗尧申力石书祝石文轩舒宁宋蔚琳苏鑫孙朝辉孙和利孙恒青孙明伟
T
谭喜成唐敏唐晓昱唐雪华陶鹏杰田丰田扬戈涂建光
W
万舒良万晓霞万幼川汪韬阳王华敏王琪王少华王树根王心宇王宣王玥邬建伟巫兆聪吴琼吴媛伍大洲
X
肖锐肖悦谢云熊庆文徐景中徐轩许刚
Y
乐鹏鄢小虎严颂华杨代琴杨宗亮姚春静姚剑于子凡余长慧余洁余洋袁修孝袁媛
Z
曾国强詹庆明张丰张剑清张健张觅张明达张目张鹏林张薇张文张熠张永军张勇张志超张祖勋赵伶俐赵双明赵文强赵晓娜郑顺义郑肇葆周军其周松涛周颖朱国宾左玉弟。

2016年武汉大学测绘遥感信息工程国家重点实验室硕士复试拟录取名单

2016年武汉大学测绘遥感信息工程国家重点实验室硕士复试拟录取名单

中南林业科技大学 355 76 72 90 74
未录取
59 任烨仙
电子科技大学
392 免复试
优秀营员
60 计羽西
武汉大学
392 免复试
优秀营员
61 肖傲然
武汉大学
375 免复试
优秀营员
62 刘山洪
吉林建筑大学
373 免复试
优秀营员
45 王晓艳 通信与信息
46 徐浩 系统
47 郭圆圆
武汉大学 湖北工业大学
序号 姓名 1 吴胜 2 刘宁 3 雷璟晗 4 杨琪晨 5 陈凯 6 王京印 7 刘璐铭 8 赵欣 9 李成源 10 魏春山 11 章中道 12 蒋泽平 13 杨海洋 14 彭云龙 15 陈林生 欧阳知 16 雨 17 张良
报考专业 测绘工程
毕业单位 武汉大学 大连海事大学 武汉大学 武汉大学 东华理工大学 聊城大学 青岛理工大学 河南城建学院 郑州大学 中国石油大学(华东) 武汉大学 武汉大学 河南理工大学 燕山大学 武汉大学
德州学院
365 88 85 90 78
录取
387 83 78 63 77 调剂至计算机技术
367 82 80 82 76
调剂失败
复试拟录取名单在实验室网站公示不少于 10 个工作日。考生如对拟录取名单有异议, 可在规定时间内,通过书面形式或电子邮件向武汉大学研究生院招生工作处或实验室研究生 工作办公室反映,反映情况要实事求是,以便调查核实。
未录取
20 王明明
郑州大学
349 78 78 72 73 86 88 83 72
强军计划
64 邓青云 大地测量学
武汉大学
385 90 85 82 80
录取

武汉大学遥感原理与应用试卷a

武汉大学遥感原理与应用试卷a

武汉大学遥感原理与应用试卷a
学号:姓名:院系:专业:得分
一、名词解释:(15)
1.绝对黑体2.大气窗口
3.图像融合4.距离分辨力
5.特征选择
二、简答题(45)
1.分析植被的反射波谱特性。

说明波谱特性在遥感中的作用。

2.遥感图像处理软件的基本功能有哪些?
3.遥感图像目视判读的依据有哪些,有哪些影响因素?
4.写出ISODATA的中文全称和步骤。

5.比较多光谱TM图像与SAR图像的异同点?
6.写出MODIS中文全称,指出其特点。

7.写出与遥感有关的书和专业杂志(至少各3种),遥感的应用领域(至少5个)。

8.描述像点和地物点之间关系的主要模型有哪些,写出其通用数学模型,指出各自适用的传感器。

9.根据你所学本课程的知识,你认为影响遥感技术发展的主要因素是什么,你有何见解?
三、论述题(40)
1.若用R代表地学的真实信息,R′代表从遥感图像上提取的信息,我们利用遥感技术的目的之一就是要实现ΔR=R—R′=min,试分析导致ΔR的因素,如何使其min?
2.叙述遥感图像监督法分类的基本原理,请你设计一个完整的框架以实现遥感图像的监督法分类,指出每一步的功能。

武汉大学遥感2009年各个学院复试通知人数及个专业的复试线和保研人数

武汉大学遥感2009年各个学院复试通知人数及个专业的复试线和保研人数

二、各二级学科复试分数线2009年航海学院各专业硕士研究生招生计划及基本要求注:单科分数线与学校单科线相同2009年材料学院研究生复试安排一、复试分数线:重要说明:本分数线适用于我院工学硕士(学术型研究生)和工程硕士(全日制专业学位)招生复试。

但要求录取为工学硕士的考生英语成绩不得低于55分、数学成绩不得低于90分,且总分不得低于350分。

备注:没有报导师的学生,必须在4月2日前电话或直接到学院教学办确定导师。

二、学院复试工作领导小组名单组长:李贺军组员:张辉李淼泉张军王静杨合郭喜平李克智机电学院2009年硕士研究生复试工作方案一、学院复试工作领导小组名单组长:张定华成员:刘更、李原、龙朝茹二、各二级学科复试分数线2009年自动化学院研究生录取工作方案一、自动化学院复试资格及分数线确定2009年自动化学院复试资格及分数线按照研究生院《西北工业大学招收攻读硕士学位研究生复试办法》并结合我院实际招生情况制定。

1)自动化学院各学科复试资格、分数线均为:2)复试人数241为拟录取人数183的132%;3)报考九院的上线考生为241人;4)计划录取统考生245人(含推免生62人),强军计划5人,不含保返生16人;四、各专业录取指标软件工程复试工作方案一、学院复试工作领导小组名单组长:周兴社组员:王兆强、朱怡安、吴祖明、樊晓桠、武君胜、吴广茂二、各二级学科复试分数线管理学院复试工作方案(不含MBA)一、学院复试工作领导小组名单组长:杨乃定组员:杨志坚车阿大郭鹏蔡建峰李彩香赵嵩正二、各二级学科复试分数线2009 人文与经法学院复试工作领导小组名单:组长:张近乐副组长:丁社教成员:田保林田建国张翠仙二、各二级学科招生情况:人文与经法学院复试工作流程:1、西北工业大学复试的基本要求:2009年力学与土木建筑学院硕士研究生复试安排一、学院复试工作领导小组名单:组长:岳珠峰组员:张爽、刘永寿、巨维博、高行山、吴子燕、刘煜二、各二级学科复试分数线:计算机学院复试工作方案一、学院复试工作领导小组名单组长:周兴社副组长:李战怀组员:王兆强宫健樊晓桠苗克坚张延园张艳宁蔡皖东二、一级学科复试分数线理学院2009硕士生录取复试工作领导小组(站上未给个专业复试分数线)组长:张卫红张秋禹副组长:闫育周范晓东组员:张卫红张秋禹闫育周范晓东陆全聂玉峰罗春荣周王民张广成陈立新理学院2009年生命科学院硕士研究生招生复试工作方案一、学院复试工作领导小组名单组长:梅其炳组员:李杰、商澎、张华、尹大川、妙颖二、各二级学科复试分数线生命科学院硕士研究生复试分数线与2009年学校规定的各学科硕士生复试的基本要求一致。

遥感专业大学排名

遥感专业大学排名

遥感专业大学排名随着遥感技术的迅猛发展和广泛应用,越来越多的学生选择进入遥感专业学习。

那么,哪些大学是遥感专业的翘楚呢?下面将为大家介绍目前国内遥感专业的大学排名。

1. 中国科学技术大学中国科学技术大学作为国内顶尖的高水平研究型大学之一,其遥感与地理信息系统学科位于国内领先地位。

学校设立了遥感工程与测绘科学系,开设有博士、硕士和本科专业,涵盖遥感科学与技术、测绘科学与技术等方向。

学校拥有遥感与地理信息系统国家重点实验室,实验室在遥感技术、地理信息系统及应用等领域具有深厚的学术积淀和科研实力。

2. 武汉大学武汉大学是国内著名的综合性高水平研究型大学,其遥感科学与技术学科在内地有着较高的声誉。

学校设有遥感科学与技术学院,开设有本科、硕士和博士专业。

该学院下设遥感与土地资源系、遥感与地理信息系统系,学院构建了一支具有国际水平的遥感科学与技术教学与研究队伍,开展了一系列前沿研究。

3. 北京师范大学北京师范大学是我国著名的教育学府,同时也是遥感与地理信息系统领域的重要研究单位。

学校设有地理科学与遥感学院,下设遥感科学技术系及遥感应用系,开设有博士、硕士和本科专业。

该学院在遥感、地理信息系统、资源与环境遥感等领域内具有较高的研究实力和学术地位。

4. 南京大学南京大学是国内研究实力较强且历史悠久的高水平综合性大学之一,该校的遥感科学与技术也在国内处于领先地位。

南京大学设有遥感科学与技术系,开设有博士、硕士和本科专业。

该系下设遥感科学实验室,实验室拥有先进的遥感设备和技术,积极开展相关研究。

5. 武汉大学遥感信息工程学院武汉大学遥感信息工程学院是武汉大学下属院系之一,是国内首家遥感信息工程学院,也是国内领先的遥感专业学院之一。

学院下设遥感科学与技术、空间信息工程两个学科,开设有博士、硕士和学士专业。

学院注重培养学生的实践能力和创新能力,学生毕业后就业率较高。

以上是目前国内遥感专业的大学排名,选择一个适合自己的大学学习遥感专业是关键,希望同学们能根据自身的兴趣和条件做出明智的选择。

武大遥感试题与答案

武大遥感试题与答案

1. 遥感系统的组成为_____、_____、_____、_____和___。

2. 遥感技术发展的历史可分为_____、_____、_____和_____四个阶段,其中第四阶段是从_____年算起的。

3. NASA的全称是(中文)_____________,英文全称是_____。

它是美国联邦政府机构,成立于1958年。

负责美国所有各种_____、_____以及_____和_____的研究及装备建造工作。

4. ___年___日,中国第一颗人造地球卫星_____发射成功。

5. 遥感分类中按遥感平台可分为_____、_____和_____。

按传感器的探测波段可分为:_____、_____和_____。

按工作方式可分为:_____和_____。

按RS的应用领域可分为:_____、_____、_____、_____、_____、_____等。

6. 遥感技术的特点有:_____、_____、_____、_____和_____等。

7. 当前遥感技术发展的趋势为:_____、_____、_____、_____和_____。

8. 遥感机理是通过利用_____主动或被动地接受地面目标_____或_____的_____,通过_____所传递的信息来识别目标,从而达到_____的目的。

9. 电磁波是电磁振动的传播,当电磁振荡进入空间时,变化的_____激发了变化的_____,使电磁振荡在空间传播,形成电磁波,也称电磁辐射。

10. 电磁波是_____波,质点的震动方向与波的传播方向_____。

11. 电磁波遇到介质(气体、液体、固体)时,会发生_____、_____、_____、_____和_____现象。

12. 可见光的波长范围是_____到_____。

13. 黑体的性质是吸收率为___,反射率为___。

14. 按照维恩位移定律的描述,黑体辐射光谱中最强辐射的波长λmax与黑体绝对温度T成___。

15. 实际地物的发射分_____和_____情况16. 按发射率变化情况,将地物分为_____、_____、_____和_____四种类型。

遥感面试题

遥感面试题

1. 在几何精校正中,控制点选取的原则是什么?控制点的最少数目如何确定?①控制点应选取图像上易分辨且较精细的特征点,如道路交叉点、河流弯曲或分叉处、湖泊边缘等;特征变化大的地区应多选,图像边缘部分一定要选取控制点,以免外推;尽可能满幅均匀选取,特征实在不明显的大面积区域可用延长线交点的办法来弥补。

(6 分)②一次多项式最少需3个控制点,二次需6个,三次需10个,n次多项式,控制点的最少数目为(n+1)(n+2)/2。

(4分)2■说明Laplace算子和梯度运算结果的不同之处。

梯度运算检测了图像上的空间灰度变化率,因此,图像上只要有灰度变化就有变化率。

而Laplace算子检测的是变化率的变化率,是二阶微分,在图像上灰度均匀和变化均匀的部分,根据Laplace 算子计算出的值^ 2f(x,y)为0。

因此,它不检测均匀的灰度变化,产生的图像更加突出灰度值突变的部分。

3.简述主成分(K-L )变换的实际应用意义。

①数据压缩:主成分变换后的前几个主分量图像包含了绝大部分的地物信息,因此可以只取前几个主分量,既获得了绝大部分的地物信息,又减少了数据量。

如TM 图像,经主成分变换后可只取前三个主分量,波段数由7个减少到3个,数据量减少了57%,实现了数据压缩。

②图像增强:主成分变换的前几个主分量图像,信噪比大,噪音相对较少,突出了主要信息,抑制了噪音,达到了图像增强的目的。

③分类前预处理:特征选择是分类前的一项重要工作,即减少分类的波段数并提高分类效果,主成分变换即是特征选择最常用的方法。

4. 在哪些情况下需要应用几何精校正的方法?试述遥感图像几何精校正的主要原理和控制点的选取原则。

适用情况如下:①当地面平坦,不需要考虑高程信息,或地面起伏较大而无高程信息,以及传感器的位置和姿态参数无法获取的情况下。

②根据遥感平台的各种参数已作过一次校正,但仍不能满足要求,可用该方法作遥感影像相对于地面坐标的配准校正,影像相对于地图投影坐标系统的配准校正。

武汉大学遥感技术与应用历年真题及答案解析(适应于资环院人文地理学和自然地理学专业)

武汉大学遥感技术与应用历年真题及答案解析(适应于资环院人文地理学和自然地理学专业)

学长学姐们对大家网上购买资料的几点忠告
1、考研不易,资料的作用显而易见,只要经济允许,大家还是要找个信得过的 提供者。 2、买资料注意,首先,一定要和对方聊聊,看对方是什么出身,如果一个人连 地域分异规律、新仙女木事件、中心地理论、空间分析、遥感影像分辨率都不知 道是什么,那他是无法保证质量的。有时候,对方会狡辩说是找人编写的,那大 家扪心自问下,如果有人出钱让你编资料,但对方对这块也不懂,也就是说质量 上是没人把关的,你会十二分的用心吗?其次,要让对方截图,任意指定版块进 行截图,很多资料描述的都很美,但实际拿到后会大失所望。随机性的截图可以 避免这一点。 3、考研是个过程,买资料只是第一步。后续专业课备考和解答、面试技巧等内 容也都是很重要的。 而一个地学门外汉的卖家, 显然他是很难给大家提供这些的。 4、资料一直是动态更新的过程。每年的出题都会有新变化、新特点。如武大遥 感院,以前从来没考过定量遥感和混合象元相关内容,但2012年考了,并且以 后还有可能会侧重遥感新技术的考察,所以资料每年也应该是不断更新的,这样 才能把握最新出题趋势、保证资料的全面性。如果有人无法给大家提供当年最新 资料,比如真题答案只到2012年份,这就要小心了。
2、资料使用方法
1)非地理相关专业,流程如下 a、提早进行专业课复习,前期可通阅《遥感概论》彭望禄等遥感基础书籍,获取遥感基本概念; b、书本全面,但笔记明确了重点和考点,所以根据笔记对应权重,结合课本,逐章节掌握《遥感导论》 各 章节内容,进一步普及遥感常识和概念。时间允许,可多进行几遍; c、理解本资料《学长学姐们对科目的总结》和《历年真题答案》版块; d、自己尝试做历年真题答案;与本资料提供的答案进行比较,再次记忆并总结答题思路; e、熟记历年真题答案,笔记部分的重点部分,特别是专业术语要完全记忆(用以专业化答题和表达) ; f、临考前,了解附录中遥感趋势、发展现状、卫星基本情况等资料; 2)地理相关专业,除去 a 步骤即可;

(完整版)遥感真题答案解析

(完整版)遥感真题答案解析

遥感真题答案解析考研遥感专业课真题与课后题答案解析第一套真题答案遥感:是20世纪60年代发展起来的对地观测的综合性探测技术, 有广义理解和狭义理解;广义理解:泛指一切无接触的远距离探测, 包括对电磁场、力场、机械波等探测;狭义理解:利用探测仪器, 不与探测目标相接触, 从远处把目标的电磁波特性记录下来, 通过分析, 揭示目标物的特征性质和动态变化的综合性探测技术。

遥感平台:搭载传感器的工具, 按高度分类, 可以分为地面平台、航空平台和航天平台。

大气窗口:指电磁波通过大气层时较少被反射、散射和吸收的, 透过率较高的波段。

反射波谱:指地物反射率随波长的变化规律, 通常用平面坐标曲线表示, 横坐标表示波长, 纵坐标表示反射率, 同一物体的波谱曲线反映出不同波段的不同反射率, 将此与遥感传感器的对应波段接收的辐射数据相对照, 可以得到遥感数据与对应地物的识别规律。

太阳同步轨道:卫星轨道面与太阳和地球连线之间在黄道面内的夹角, 不随地球绕太阳公转而改变, 该轨道叫~BIL格式:逐行按波段次序排列的格式。

波谱分辨率:指卫星传感器获取目标物的辐射波谱信号时, 能分辨的最小波长间隔, 间隔越小, 分辨率越高。

米氏散射:当大气中粒子的直径与辐射的波长相当时发生的散射, 这种散射主要大气中的微粒引起, 例如气溶胶、小水滴。

散射强度与波长的二次方成反比, 并且向前散射强度大于向后散射强度, 具有明显的方向性。

合成孔径雷达:指利用遥感平台的前进运动, 将一个小孔径的天线安装在平台的侧方, 以代替大孔径的天线, 提高方位分辨力的雷达。

SAR的方位分辨力与距离无关, 只与天线的孔径有关。

天线孔径愈小, 方位分辨力愈高。

图像锐化:又叫图像增强, 是增强图像中的高频成分, 突出图像的边缘信息, 提高图像细节的反差, 图像锐化处理有空间域与频率域处理两种。

1、黑体辐射的特性。

与曲线下面积成正比的总辐射出射度是随温度的增加而迅速增加, 满足斯忒潘-波尔兹曼定律, 即黑体总的辐射出射度与温度四次方成正比MT,作用:对于一般物体来讲, 传感器探测到的辐射能后就可以用此公式大致推算出物体的总辐射能量或绝对温度。

2015年武汉大学动力与机械复试分数线是355分

2015年武汉大学动力与机械复试分数线是355分

2015年武汉大学动力与机械考研复试分数线是355分2015年武汉大学动力与机械考研复试分数线是355分,政治50英语50专业课一90专业课二90.(一)参加全国统考及联考的考生(二)参加全国统考,总分和三门单科成绩符合上表所在类型要求,满足以下条件之一,一门单科成绩低于所在类型要求5分以内者可向学院申请参加复试:1.统考数学一、二、三成绩在135分以上;2.我校自命题专业科目(满分150分)成绩在135分以上、建筑类设计科目(考试时间六小时)成绩在120分以上,且在该科目排名前10%(或排名第一);3.报考07理学、08工学,总分370分以上且业务课一、业务课二均在120分以上。

(三)参加全国统考,报考0301法学专业,成绩与本科专业背景满足035102法律(法学)要求;报考07理学、08工学专业,成绩与专业背景满足085212软件工程硕士要求,可申请参加对应专业学位复试。

(四)参加全国统考,报考07理学、08工学专业且专业背景满足要求,申请我校与法国南特大学、法国国立科学与技术学院联合培养项目,初试成绩满足教育部对应门类一区(A类)最低复试成绩要求,可申请参加相关项目复试。

(五)参加单独考试的考生总分305,单科不低于45分。

(八)强军计划考生总分290,单科不限。

(九)报考国家少数民族高层次骨干人才培养计划的考生,符合教育部该计划最低复试分数线者,由学校按教育部规定工作程序另行确定成绩要求并通知复试。

(十)生源充足的学科、专业可由学院根据实际情况制订高于上述标准的最低复试分数线。

初试成绩未达学院线但达到所在学科学校最低复试分数线,且全日制本科毕业于国家重点大学或国家重点学科专业者可向学院申请复试资格。

学院、中心、实验室学科或专业(领域)政治(管理综合)外语业务课一业务课二总分外国语言文学学院学术学位50 55 90 90 370 专业学位50 55 90 90 390新闻与传播学院新闻学、传播学、数字媒介60 60 100 100 360 广播电视艺术理论50 50 100 100 360 新闻与传播专业学位60 60 100 100 365 新闻与传播专业学位(在职研究生班)45 45 45 45 315信息管理学院出版发行学、图书馆学、档案学、信息资源管理60 60 90 90 385情报学、管理科学与工程、电子商务60 60 90 90 370 出版(专业学位)60 60 90 90 380 图书情报(专业学位)110 60 205 图书情报(在职研究生班)75 45 155 出版(在职研究生班)55 55 80 80 350经济与管理学院理论经济学(政治经济学、经济思想史、经济史、西方经济学、世界经济、人口资源与环境经济学)60 60 90 90 360应用经济学(国民经济学、区域经济学、财政学、金融学、产业经济学、国际贸易学、劳动经济学、数量经济学、金融工程、保险学、房地产经济学、统计学)60 60 100 100 390管理科学与工程60 60 90 90 380 工商管理(会计学、企业管理、旅游管理、技术经济及管理、人力资源管理、市场营销)60 60 100 100 390金融 (专业学位) 60 60 90 90 400 税务(专业学位)国际商务(专业学位)60 60 90 90 370 保险(专业学位)60 60 90 90 375 物流工程(专业学位)55 55 90 90 375会计(全日制)会计(在职研究生班)95 50 170 金融(在职研究生班)55 55 85 85 330 MBA(求是项目)MBA(弘毅项目)国家线法学院学术学位50 50 90 90 355 法律硕士(非法学)50 50 90 90 335 法律硕士(法学)50 50 90 90 325 法律硕士(拓新项目)50 50 90 90 315WTO学院国际法学文学院文学类(学术学位)55 55 100 100 365 语言类(学术学位)55 60 90 90 365 汉语国际教育(专业学位)55 55 90 90 340 学科教学(语文)(专业学位) 55 55 90 90 360历史学院中国史、世界史(学术学位) 60 50 195 320 考古学(学术学位)60 50 190 310 文物与博物馆(专业学位)哲学学院哲学各专业50 50 90 90 350 心理学专业55 65 220 360艺术学系学术学位专业学位政治与公共管理学院学术学位55 55 90 90 385 公共管理硕士(专业学位)100 50 175教育科学学院学术学位50 50 180 335 专业学位50 45 90 90 315社会学系学术学位55 55 90 90 350 专业学位55 55 90 90 370马克思主义学院马克思主义基本原理、马克思主义发展史、马克思主义中国化研究、国外马克思主义研究、思想政治教育、中国近现代史基本问题研究55 50 90 90 355科学社会主义与国际共产主义运动、中共党史55 55 90 90 370 发展与教育心理学55 55 220 355数学与统计学院学术学位50 45 65 65 285专业学位50 50 90 90 360物理科学与技术学院医学物理(学术学位)50 45 85 85 310 其他专业(学术学位)50 45 80 80 310 专业学位50 45 80 80 310化学与分子科学学院各专业(含专业学位)50 50 90(数学二100)90 320生命科学学院学术学位50 50 90 90 340 专业学位50 45 90 90 340资源与环境科学学院人文地理学、自然地理学、资源环境监测与规划50 50 90 90 370 土地资源管理50 50 90 90 360 环境科学、环境工程(学术学位)地图学与地理信息系统、地图制图学与地理信息工程50 50 90 90 355 专业学位50 50 90 90 360水利水电学院学术学位60 60 100 100 360 水利工程(专业学位)60 55 95 100 350 工程管理(专业学位)90 50 200电气工程学院学术学位55 55 90 90 355 专业学位60 60 100 100 380动力与机械学院学术学位50 50 90 90 355 专业学位50 50 90 90 355 工程管理(专业学位)90 50 175城市设计学院城乡规划学、风景园林学、建筑学55 50 110 110 370 设计艺术学、景观与公共艺术 55 50 100 100 370 数字化设计与仿真55 45 100 100 340 专业学位55 50 110 110 370 城市规划(在职研究生班)50 40 80 80 295土木建筑工程学院工程力学、固体力学(学术学位)55 50 90 90 330 其他各专业(学术学位)55 55 90 90 365 建筑与土木工程、项目管理(专业55 55 90 90 380学位)工程管理(在职研究生班)95 45 150计算机学院计算机科学与技术一级学科55 50 100 90 335 软件工程一级学科55 50 100 90 330 通信与信息系统55 55 95 110 335 模式识别与智能系统50 50 90 90 335 计算机技术(专业学位)55 50 95 80 335 电子与通信工程(专业学位) 55 60 90 110 335 计算机技术(在职研究生班) 50 50 50 50 295电子信息学院电路与系统、信息与通信工程仪器科学与技术50 50 90 90 340 空间物理学、空间探测与信息处理技术、电磁场与微波技术、无线电物理、物理电子学、光学工程50 50 90 90 330专业学位50 50 90 90 330 电子与通信工程(在职研究生班)45 45 75 75 285遥感信息工程学院摄影测量与遥感、模式识别与智能系统55 50 90 90 350 地图学与地理信息系统55 45 90 90 345 专业学位55 50 90 80 330测绘学院学术学位专业学位50 50 90 90 365国际软件学院各专业(含专业学位)50 50 90 90 320印刷与包装系图像传播工程50 50 90 90 320 轻工技术与工程、制浆造纸工程50 50 90 90 365 包装与环境工程50 50 90 90 360 专业学位50 50 90 90 365基础医学院医学各专业50 45 180 305 理学各专业50 45 90 90 305第一临床学院临床医学(学术学位)临床医学(专业学位)药学(学术学位)护理学(学术学位)第二临床学院各专业(含专业学位)口腔医学院各专业(含专业学位)公共卫生学院学术学位55 60 200 355 专业学位55 50 200 330药学院药学(理学)55 55 90 90 330 药学(医学)、中药学(医学) 55 55 200 330 制药工程(专业学位)55 55 90 90 330 中药学(专业学位)55 55 200 330HOPE护理学院学术学位50 50 170 295 专业学位50 50 165 295 护理(在职研究生班)50 40 165 275卫星导航定位技术研究中心电路与系统、导航、制导与控制50 45 90 90 300 大地测量学与测绘工程50 45 90 90 335测绘遥感信息工程国家重点实验室地图学与地理信息系统55 50 90 90 350 其他各专业55 50 90 90 340 专业学位55 50 90 90 330国际问题研究院国际法学50 50 90 90 355中国传统文化研究中心中国古代文学中国史中国哲学中国中部发展研究院各专业60 60 90 90 365 中国边界与海洋研究院国际法学50 50 90 90 355 中国南极测绘研究中心各专业50 50 90 90 330 质量发展战略研究院宏观质量管理国家文化创新研究中心文化产业管理60 60 100 100 355医学研究院生物学基础医学。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2004:#include<iostream>#include<fstream>#include<vector>//sort所需头文件#include<algorithm>using namespace std;int main(){ifstream infile("test.txt");ofstream outfile("result.txt");if(!infile){cout<<"text.txt open failed"<<endl;return 1;}if(!outfile){cout<<"result.txt open failed"<<endl;}vector<int>m_vecInt;//读出数的个数int sum = 0;infile>>sum;int i = 0;while(i<sum){int number = 0;infile>>number;m_vecInt.push_back(number);i++;}//排序算法sort(m_vecInt.begin(), m_vecInt.end());outfile<<"the min number is:"<<m_vecInt[0]<<endl;outfile<<"the max number is:"<<m_vecInt[sum - 1]<<endl;int mid = (sum-1)/2;outfile<<"the middle number is:"<<m_vecInt[mid]<<endl;outfile.close();infile.close();return 0;}2005:#include<iostream>#include<fstream>#include<vector>using namespace std;typedef vector<vector<int> >VecInt;VecInt ConvolutionFun1(const vector<int>&vec, const int & m, const int& n); VecInt ConvolutionFun2(const vector<int>&vec, const int&r, const int&s);int main(){const int M =125;const int N =80;const int R =100;const int S =100;VecInt vecInt;int i,j;ifstream infile("SourceData.txt");if(!infile){cout<<"SourceData.txt open failed.\n";return 1;}vector<int>vec_int;int numeric(0);for(i=0;i<10000;i++){infile>>numeric;vec_int.push_back(numeric);}ofstream outfile("result.txt");if(!outfile){cout<<"result.txt open failed.\n";return 1;}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';outfile.close();infile.close();return 0;}//卷积函数1VecInt ConvolutionFun1(const vector<int>&vec, const int&m, const int&n){VecInt vecInt(m, vector<int>(n));int num =0;for(int i=0; i<m; i++){for(int j=0; j<n; j++){vecInt[i][j] = vec[num];num++;}}int a[]={0,-1,0,-1,5,-1,0,-1,0};for(int i=1;i<m-1;i++){for(int j=1;j<n-1;j++){vecInt[i][j] = vecInt[i-1][j-1] * a[0] + vecInt[i-1][j] * a[1] + vecInt[i-1][j+1]* a[2]+ vecInt[i][j-1] * a[3] + vecInt[i][j] * a[4] + vecInt[i][j+1] * a[5]+ vecInt[i+1][j-1] * a[6] + vecInt[i+1][j] * a[7] + vecInt[i+1][j+1] * a[8];}}return vecInt;}//卷积函数VecInt ConvolutionFun2(const vector<int>&vec, const int&r, const int&s){VecInt vecInt(r, vector<int>(s));int num =0;for(int i=0; i<r; i++){for(int j=0; j<s; j++){vecInt[i][j] = vec[num];num++;}}int b[]={0,0,-1,0,0,0,-1,-2,-1,0,-1,-2,16,-2,-1,0,-1,-2,-1,0,0,0,-1,0,0};for(int i=2;i<r-2;i++){for(int j=2;j<s-2;j++){vecInt[i][j] = vecInt[i-2][j-2] * b[0] + vecInt[i-2][j-1] * b[1] + vecInt[i-2][j] * b[2] + vecInt[i-2][j+1]* b[3]+ vecInt[i-2][j+2] * b[4]+ vecInt[i-1][j-2] * b[5] + vecInt[i-1][j-1] * b[6] + vecInt[i-1][j] * b[7] + vecInt[i-1][j+1]* b[8]+ vecInt[i-1][j+2] * b[9]+ vecInt[i][j-2] * b[10] + vecInt[i][j-1] * b[11] + vecInt[i][j] * b[12] + vecInt[i][j+1]* b[13]+ vecInt[i][j+2] * b[14]+ vecInt[i+1][j-2] * b[15] + vecInt[i+1][j-1] * b[16] + vecInt[i+1][j] * b[17] + vecInt[i+1][j+1]* b[18]+ vecInt[i+1][j+2] * b[19]+ vecInt[i+2][j-2] * b[20] + vecInt[i+2][j-1] * b[21] + vecInt[i+2][j] * b[22] + vecInt[i+2][j+1]* b[23]+ vecInt[i+2][j+2] * b[24] ;}}return vecInt;}20061#include<iostream>//ifstream ofstream头文件#include<fstream>//sqrt,log,cos所需头文件#include<cmath>#include<time.h>#include<vector>//accumulate所需头文件#include<numeric>using namespace std;const int N = 100;const double PI = 3.1415926;int main(){int i;//定义vector<double>对象,存储产生的随机数vector<double>vec_double;vector<double>vec_square_double;//定义输出流对象ofstream outfile("SourceData.txt");if(!outfile){cerr<<"SourceData.txt open failed.\n";return 1;}//随机数产生的开始点srand((unsigned)time(NULL));//产生个随机数for(i=0;i<N;i++){double num = rand()*1.0/RAND_MAX;vec_double.push_back(num);vec_square_double.push_back(num*num);outfile<<num<<" ";}outfile<<'\n';double sum_double = accumulate(vec_double.begin(), vec_double.end(), (double)0.0);double sum_square_double = accumulate(vec_square_double.begin(), vec_square_double.end(), (double)0.0);double average_double = sum_double/N;outfile<<"均值为:\n"<<average_double<<'\n';double variance = (sum_square_double/N)-(average_double*average_double);outfile<<"方差为:\n"<<variance<<'\n';outfile.close();//定义输入流对象ifstream infile("SourceData.txt");if(!infile){cerr<<"SourceData.txt open failed.\n";return 1;}//清空容器vec_double.clear();double num =0.0;vector<double>vec_normalDistibution;vector<double>vec_squre_NorDistibution;for(i=0;i<N;i++){infile>>num;vec_double.push_back(num);double num_normal_distrion = (sqrt((-2)*log(num))*cos(2*PI*num))*0.3 + 1;vec_normalDistibution.push_back(num_normal_distrion);vec_squre_NorDistibution.push_back(num_normal_distrion * num_normal_distrion);}//定义输出路对象outfile2ofstream outfile2("ResultData.txt");if(!outfile){cerr<<"ResultData.txt open failed.\n";return 1;}//输出正太分布数值copy(vec_normalDistibution.begin(), vec_normalDistibution.end(), ostream_iterator<double>(outfile2, " "));outfile2<<'\n';double sum_normalDistibution = accumulate(vec_normalDistibution.begin(),vec_normalDistibution.end(),0.0);double average_normalDistibution = sum_normalDistibution/N;double sum_squre_NorDistibution =accumulate(vec_squre_NorDistibution.begin(),vec_squre_NorDistibution.end(),0.0);double variance_normalDistibution = sum_squre_NorDistibution/N - (average_normalDistibution *average_normalDistibution);outfile2<<"均值为:\n"<<average_normalDistibution<<'\n';outfile2<<"方差为:\n"<<variance_normalDistibution<<'\n';outfile2.close();infile.close();return 0;}20062:#include<iostream>#include<fstream>#include<vector>#include<numeric>#include<algorithm>using namespace std;typedef vector<vector<double> > VecDouble;double AverageVector(const vector<double> & vecDouble);VecDouble CovariationMatrix(const vector<vector<double> > & vecDouble,const vector<double> & vecAverageDouble,int nBand, int nPiexl);int main(){int nBand;int nPiexl;int i,j;ifstream infile("data.txt");if(!infile){cerr<<"data.txt open failed.\n";return 1;}ofstream outfile("result.txt");if(!outfile){cerr<<"result.txt open failed.\n";return 1;}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(vec_average_double.begin(), vec_average_double.end(), ostream_iterator<double>(outfile, " "));outfile<<'\n';VecDouble vec_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';}return 0;}//均值向量函数double AverageVector(const vector<double> & vecDouble){int size = vecDouble.size();double sum = accumulate(vecDouble.begin(), vecDouble.end(), 0);double average = sum/size;return average;}//协方差矩阵函数VecDouble CovariationMatrix(const vector<vector<double> > & vecDouble,const vector<double> & vecAverageDouble,int nBand, int nPiexl){VecDouble vec_coveration_double(nBand, vector<double>(nBand));for(int i =0; i<nBand; i++){for(int j =0; j<nBand; j++){double sum =0.0;for(int k=0; k<nPiexl; k++){sum += (vecDouble[i][k] - vecAverageDouble[i])*(vecDouble[j][k] - vecAverageDouble[j]);}vec_coveration_double[i][j] = sum/nPiexl;}}return vec_coveration_double;}20071:#include<iostream>#include<fstream>#include<vector>using namespace std;struct POINT{//标记点号int point_num;//点的坐标double x;double y;POINT(){x = 0.0;y = 0.0;}};int main(){ifstream infile("test.dat");if(!infile){cerr<<"test.dat open failed.\n";return 1;}int num;infile>>num;vector<POINT>vec_double;int i=0;while(i<num){double x;double y;infile>>x>>y;POINT point;point.x = x;point.y = y;vec_double.push_back(point);i++;}double xMin,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;}}ofstream outfile("result.txt");if(!outfile){cerr<<"result.txt open failed.\n";return 1;}outfile<<"外包矩形的坐标为:\n";outfile<<xMin<<"\t"<<yMin<<'\n';outfile<<xMin<<"\t"<<yMax<<'\n';outfile<<xMax<<"\t"<<yMin<<'\n';outfile<<xMax<<"\t"<<yMax<<'\n';ifstream inpointfile("point.txt");if(!inpointfile){cerr<<"point.txt open failed.\n";return 1;}vector<POINT>vec_point;while(!inpointfile.eof()){int num;double x;double y;inpointfile>>num>>x>>y;POINT point;point.point_num = num;point.x = x;point.y = y;vec_point.push_back(point);}int size = vec_point.size();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';}}return 0;}20071:#include<iostream>#include<fstream>#include<vector>using namespace std;struct POINT{//标记点号int point_num;//点的坐标double x;double y;POINT(){x = 0.0;y = 0.0;}};int main(){ifstream infile("test.dat");if(!infile){cerr<<"test.dat open failed.\n";return 1;}int num;infile>>num;vector<POINT>vec_double;int i=0;while(i<num){double x;double y;infile>>x>>y;POINT point;point.x = x;point.y = y;vec_double.push_back(point);i++;}double xMin,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;}}ofstream outfile("result.txt");if(!outfile){cerr<<"result.txt open failed.\n";return 1;}outfile<<"外包矩形的坐标为:\n";outfile<<xMin<<"\t"<<yMin<<'\n';outfile<<xMin<<"\t"<<yMax<<'\n';outfile<<xMax<<"\t"<<yMin<<'\n';outfile<<xMax<<"\t"<<yMax<<'\n'; ifstream inpointfile("point.txt");if(!inpointfile){cerr<<"point.txt open failed.\n";return 1;}vector<POINT>vec_point;while(!inpointfile.eof()){int num;double x;double y;inpointfile>>num>>x>>y;POINT point;point.point_num = num;point.x = x;point.y = y;vec_point.push_back(point);}int size = vec_point.size();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';}}return 0;}20072:#include<iostream>#include<fstream>#include<vector>using namespace std;typedef vector<vector<int> >VecInt;const int R = 256;const int L = 256;struct Table{int x;double y;Table(){x = 0;y = 0.0;}};int main(){int i, j;double a,b;ifstream infile("r.raw", ios::in|ios::binary);if(!infile){cerr<<"r.raw open failed.\n";return 1;}//int **grey = new int*[R];VecInt vec_int(R, vector<int>(L));/*for(i=0;i<R;i++){grey[i] = new int[L];}*/for(i=0; i<R; i++){for(j=0; j<L; j++){unsigned char c;infile.read((char*)&c, sizeof(char));int num = c;vec_int[i][j] = num;}}int min, max;min = vec_int[0][0];max = vec_int[0][0];for(i=0; i<R; i++){for(j=0; j<L; j++){if(vec_int[i][j]<min){min = vec_int[i][j];}if(vec_int[i][j]>max){max = vec_int[i][j];}}}a = (double)(255)/(double)(max-min);b = -(min * a);vector<Table>vecTable;for(i=0; i<255; i++){double y = a * i + b;Table tab;tab.x = i;tab.y = y;vecTable.push_back(tab);}ofstream outfile("result.raw", ios::out|ios::binary);if(!outfile){cerr<<"result.raw open failed.\n";return 1;}for(i=0; i<R; i++){for(j=0; j<L; j++){for(int k=0; k<255; k++){if(vec_int[i][j]==vecTable[k].x){unsigned char c;c = vecTable[k].y;outfile.write((char*)&c, sizeof(char));outfile<<" ";}}outfile<<'\n';}}return 0;}2008:#include<iostream>#include<fstream>#include<vector>#include<algorithm>#include<numeric>using namespace std;int main(){ifstream infile("sourcefile.txt");ofstream outfile("result.txt");if(!infile){cout<<"sourcefile.txt open failed"<<endl;}if(!outfile){cout<<"result.txt open failed"<<endl;}int total = 0;infile>>total;vector<double>vec_double;vector<double>vec_square;double numeric = 0.0;int i =0;while(i<total){infile>>numeric;vec_double.push_back(numeric);vec_square.push_back(numeric*numeric);i++;}sort(vec_double.begin(),vec_double.end());double average = accumulate(vec_double.begin(),vec_double.end(),0.0)/total;double sum_square = 0.0;for(i=0;i<total;i++){sum_square+=(vec_double[i]-average)*(vec_double[i]-average);}double variance = sum_square/total;outfile<<"the max score is:"<<vec_double[total-1]<<endl;outfile<<"the min score is:"<<vec_double[0]<<endl;outfile<<"the average score is: "<<average<<endl;outfile<<"the variance is:"<<variance<<endl;outfile.close();infile.close();return 0;}2009:#include<iostream>#include<fstream>#include<string>#include<algorithm>using namespace std;int main(){string s;ifstream infile("test.txt");ofstream outfile("result.txt");if(!infile){cout<<"test.txt open failed"<<endl;return 1;}if(!outfile){cout<<"result.txt open failed"<<endl;return 1;}//copy(istream_iterator<char>(infile), istream_iterator<char>(), back_insert_iterator<string>(s));while(!infile.eof()){char ch(0);infile>>ch;s.push_back(ch);}transform(s.begin(), s.end(), s.begin(), toupper);int result[26];int i = 0;for(char c='A';c<'Z';c++){if(s.find(c)!=s.npos){result[i] = count(s.begin(),s.end(),c);}else{result[i] = 0;}outfile<<c<<"\t";outfile<<result[i]<<'\n';//copy(&result[i],&result[i+1],ostream_iterator<int>(outfile,"\n"));i++;}outfile.close();infile.close();return 0;}2011:#include<iostream>#include<fstream>#include<vector>#include<cmath>#include<algorithm>#include<numeric>using namespace std;struct POINT{double x;double y;POINT(){x = 0;y = 0;}};typedef vector<vector<POINT> > VecPoint;//计算面积函数double polygonarea(const vector<POINT> &vec_point);//计算周长函数double polygongirth(const vector<POINT> &vec_point);int main(){ifstream infile("Input.txt");if(!infile){cerr<<"Input.txt open failed.\n";return 1;}ofstream outfile("result.txt");if(!outfile){cerr<<"result.txt open failed.\n";return 1;}outfile.precision(3);int num;infile>>num;int i;int j;VecPoint vecpoint(num);double numeric1(0);double numeric2(0);char c1(0);char c2(0);for(i=0; i<num; i++){for(j=0;;j++){infile>>numeric1>>c1>>numeric2;POINT point;point.x = numeric1;point.y = 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++){double area = polygonarea(vecpoint[i]);vec_area.push_back(area);double grith = polygongirth(vecpoint[i]);vec_grith.push_back(grith);}double minArea = vec_area[0];int minAreaID;double maxArea = vec_area[0];int maxAreaID;double minGrith = vec_grith[0];int minGrithID;double maxGrith = vec_grith[0];int maxGrithID;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';double sumArea = accumulate(vec_area.begin(), vec_area.end(), 0.0); double averageArea = sumArea/num;double sumDeviation = 0.0;double staDeviation;for(i=0;i<num;i++){sumDeviation += (vec_area[i]-averageArea)*(vec_area[i]-averageArea);}double sumStadardDevitation = sqrt(sumDeviation/num);int a=0;int b=0;int c=0;int d=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';return 0;}//计算面积函数double polygonarea(const vector<POINT> &vec_point){double polygon_area = 0.0;int size = vec_point.size();for(int i =0; i<size-1; i++){polygon_area+= ((vec_point[i+1].y - vec_point[i].y)*(vec_point[i+1].x + vec_point[i].x)/2);}return polygon_area;}//计算周长函数double polygongirth(const vector<POINT> &vec_point){double polygon_grith = 0.0;int size = vec_point.size();for(int i =0; i<size-1; i++){double grith = (vec_point[i+1].y - 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);}return polygon_grith;}20112#include<iostream>#include<fstream>#include<vector>#include<math.h>using namespace std;struct POINT{int x;int y;POINT(){x = 0;y = 0;}};int main(){const double distance = 4;int num;num =0;double dis = 0.0;ifstream infile("sample.txt");if(!infile){cout<<"sample.txt open failed"<<endl;return 1;}infile>>num;vector<vector<struct POINT> >PtrVector(num);vector<POINT>p(num);for(int i = 0; i<num; i++){infile>>p[i].x>>p[i].y;}infile.close();PtrVector[0].push_back(p[0]);//计数器int n = 1;for(int i = 0; i<num; i++){double*d = new double[i];for(int j = 0;j<n;j++){d[j] = sqrt((double)(p[i].x -PtrVector[j].at(0).x)*(p[i].x -PtrVector[j].at(0).x)+(p[i].y -PtrVector[j].at(0).y)*(p[i].y -PtrVector[j].at(0).y));}double Min = d[0];int m = 0;for(int j = 0;j<n;j++){if(Min>d[j]){Min = d[j];m=j;}}if(Min>distance){PtrVector[n].push_back(p[i]);n++;}else{PtrVector[m].push_back(p[i]);struct POINT point;for(int i =0; i<PtrVector[m].size();i++){point.x += PtrVector[m].at(i).x;point.y += PtrVector[m].at(i).y;}point.x = point.x/PtrVector[m].size();point.y = point.y/PtrVector[m].size();PtrVector[m][0].x = point.x;PtrVector[m][0].y = point.y;}}ofstream outfile("result.txt");if(!outfile){cout<<"result.txt open failed"<<endl;}for(int i = 0; i<n; i++){outfile<<'('<<PtrVector[i].at(0).x<<','<<PtrVector[i].at(0).y<<")的坐标为:"<<endl;for(int j = 1; PtrVector[i].size();j++){outfile<<PtrVector[i].at(j).x<<','<<PtrVector[i].at(j).y<<' ';}outfile<<endl;}outfile.close();return 0;}。

相关文档
最新文档