1、计算机在环境管理中的应用,30学时+10学时,课程目的,采用计算机技术研究与环境管理相关数据的收集、处理、存储、传输、分析和图形显示等问题。 本门课是应用实践性课程,重点不在诠释理论和分析软件结构,重在强调实践,侧重于计算机技术的应用。,课程主要内容,EXCEL的数据处理,ACCESS数据库、Matlab科学计算等。 ACCESS数据库开发工具与Visual Basic 6.0程序设计设计语言结合可开发污水处理厂故障诊断专家系统、湖泊营养综合评价模糊神经网络专家系统。 专业软件的使用不再涉及,介绍它的主要功能。,EXCEL数据整理,输入二维数据、数据整理、数据查询和统计、输出。,EXCEL数据
2、整理工具,基本操作窗口 EXCEL的单元格的引用 (绝对地址/相对地址、绝对引用/相对引用、超链接等) 单元格的格式:数字修饰/边框和颜色/行高和列宽/对齐数列的填充、sum函数/average()函数、 公式、选定、复制、粘贴等。,频数分布函数 数据筛选(与、或、非条件的准备) 数据库函数 (Dcounta,dsum,daverage)数据透视表 回归分析 统计图制作线性规化求最大限和最小值 单变量求解:求解方程 VBA函数(自定义函数),Excel中的数据整理工具,数据排序作用Excel可以根据用户的要求对数据清单的行或列数据进行排序。排序时,Excel 将利用指定的排序顺序重新排列行、列
3、或各单元格,从而使现象的规则性更加简洁地表现出来。,练习: 数据排序是把指明的数据范围,依某一个准则进行单关键字、双关键字、或三关键字排序(数据库筛选.xls) 。 例:进行部门,递增、性别,递减、婚姻,递增三关键字排序。,Excel中的数据整理工具,频数分布函数 频数分布函数是Excel 的一个工作表函数,是编制次数分布的主要工具,通过频数分布函数,可以对数据进行分组与归类,从而使数据的分布形态更加清楚地表现出来。 频数分布函数可以对一列垂直数组返回某个区域中数据的频数分布。 频数分布函数 (FEQUENCY)的语法形式为: FREQUENCY(data_array,bins_array)D
4、ata_array为用来编制频数分布的数据(源数据)Bins_array为频数或次数的接收区间(给定频数的分布区间),例 某集团公司欲在某地区投资于医疗卫生事业,为了减少风险,获得利润,该集团企划部门决定先了解一下市场潜力。企划部王经理随机访问了该地区几家医院中就医的36名患者,询问其等候看病的时间,根据这些数据,会得到什么信息? 练习(打开数据整理计算结果.xls,选定等候时间工作表)数据排序(按等候时间排序)频数分布函数 (分组区间为10,20,30,40,50,60),3数据库抽选记录,数据库抽选记录,是把符合条件的记录由数据库中抽选出来。在抽选记录以前,必须选指明条件,然后定义数据库范
5、围,才能进行抽选的操作。例1 (数据库筛选.xls) :条件:研究部门,男性,薪金高于(包含等于)40000元。 输入条件数据:定出条件范围 抽选符合条件的记录:“数据/筛选/高级筛选” 数据库抽选三个步骤:设定数据范围:数据库范围。选定抽选的条件:选定找出符合条件的记录摆放的位置,数据库抽选记录,例1:计算研究部门已婚人数有几位。 例2:研究部门年龄大于等于30岁已婚者的最高与最低薪金值。 例3:求数据库中研究部门已婚者的平均年龄。 例4:求数据库中研究部门,年龄大于等于30岁的已婚者的薪金合计值。,数据库抽选记录,数据库统计函数分类: 1计算数目类 DCOUNTA:计算数据库中列符合条件的单元格有几个。 DCOUNT :计算数据库中列符合条件的非空白单元格有个数。 2求单一值类 DGET:由数据库中摘录符合条件的单一记录。 3求最大与最小类 DMAX:计算数据库中符合条件列中的最大值 DMIN:计算数据库中符合条件列中的最小值。,数据库抽选记录,求和类 DSUM:计算数据库中符合条件列中的总和。 求平均值类 DAVERAGE:计算数据库中符合条件列中的平均值。,