毕业论文模糊综合评判算法在课堂教学评价中的研究及应用_第1页
毕业论文模糊综合评判算法在课堂教学评价中的研究及应用_第2页
毕业论文模糊综合评判算法在课堂教学评价中的研究及应用_第3页
毕业论文模糊综合评判算法在课堂教学评价中的研究及应用_第4页
毕业论文模糊综合评判算法在课堂教学评价中的研究及应用_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本 科 生 毕 业 论 文 题目: 模糊综合评判算法在课堂教学评价中的研究及应用 姓 名: 学 号: 专 业: 年 级: 学 院: 完成日期: 指导教师: 本科生毕业论文独创性声明本人声明所呈交的毕业论文是本人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注和致谢的地方外,本论文中没有抄袭他人研究成果和伪造数据等行为 。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。论文(设计)作者签名: 日期: 本科生毕业论文使用授权声明海南师范大学有权保留并向国家有关部门或机构送交毕业论文的复印件和磁盘,允许毕业论文被查阅和借阅。本人授权海南师范大学可以将本毕

2、业论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复印手段保存、汇编毕业论文。论文作者签名: 日期: 指 导 教 师 签 名: 日期: 目录1引言11.1课题背景11.2研究现状21.3 研究意义22模糊综合评判算法的基本介绍32.1模糊数学的概述32.1.1 模糊数学32.1.2模糊集和隶属函数32.2模糊综合评判算法的介绍42.2.1模糊综合评判算法的概述42.2.2模糊综合评判算法的基本原理42.2.3综合评判的方法53 模糊综合评判算法在课堂教学评价的应用63.1确定评价指标体系和评语集63.2构造隶属函数73.3评价指标权重的确定73.4模糊综合评判94模糊综合评

3、判算法系统的设计与实现124.1实现过程的前期准备124.2系统的设计及实现135论文总结24参考文献24致谢25模糊综合评判算法在课堂教学评价中的研究及应用作者: 指导教师:()摘要:模糊综合评判法是一种基于模糊数学的综合评价方法,对事物的多个因素或多个指标进行总体评判。本文针对教学评价指标具有模糊性和多指标性的特点,将模糊综合评判算法应用到课堂教学评价中。在visual basic6.0环境下实现各算法,得出较合理的评价结果,有效减少评价中人为主观因素的干扰,提高评价的科学性。关键词:模糊综合评判;指标;权重;课堂教学评价the research and application of fu

4、zzy comprehensive evaluation algorithm in classroom teaching evaluationauthor: tutor: abstract:fuzzy comprehensive evaluation method is comprehensive evaluation method based on fuzzy math, and overall evaluate number of factors or indicators of things. in this paper, based on fuzzy and multi-indicat

5、or characteristics of teaching evaluation, fuzzy comprehensive evaluation algorithm apply to the evaluation of classroom teaching. in visual basic6.0 environment it realizes these algorithms. the algorithms could achieve fine result of evaluation, and decrease the interference of personal factors gr

6、eatly, and make evaluation more scientific.key words: fuzzy comprehensive evaluation; indicator; weight; classroom teaching evaluation 1引言1.1课题背景自从1965年由美国加利福尼亚大学控制论专家扎德教授所开创的模糊数学以来,经过40多年的发展,模糊数学已经广泛应用到农业、林业、气象、教育、管理科学、系统工程、经济学、社会学、生态学、语言学、地质学、军事学等领域。作为模糊数学最常用算法之一,模糊综合评判算法是应用模糊关系合成的原理,从多个因素(指标)对被评价

7、的事物隶属等级状况进行综合性评判。而教学评价要涉及到多个因素或多个指标,根据各个因素或指标进行综合评判。随着模糊数学迅速的发展,模糊数学已经在教育领域有所发展,模糊综合评判算法应用在课堂教学评价是教学评价的趋势。1.2研究现状中小学课堂教学评价内容涉及的范围广泛,评价的指标较多,教学评价方法比较单一,主要以个人经验,定性分析来进行评价。这种以个人经验,定性分析的教学评价方法存在很多缺欠。这种教学评价方法不足在于:课堂教学评价常常涉及到多个指标,要根据多个指标对其进行综合的评价,而不能只从一个或几个指标的情况进行评价。再者,在课堂教学评价中经常遇到其单指标是模糊的,不适宜用一个绝对数值来表示。2

8、0世纪30年代,课堂教学评价起源于美国。相继在美、英、俄、日、德等发达国家迅速发展,影响到中东诸国。研究课堂教学评价技术是加快推进我国教育的发展,尤其对于中小学。目前我国中小学课堂教学的评价还不够完善,总体上呈现出两大缺欠:一是量少,教师和学生不重视课堂教学评价的作用;二是质不高,许多课堂教学评价只是简单的陈述性知识的再现。具体情形是课堂里只有教师在认真地演“独角戏”,教师关心的是自己教学方案的按计划完成,对学生的参与情况、学习过程和学习效果重视不够。虽然我国近20年对课堂教学改革,取得了不错的成果。但是不容忽视的是,许多改革由于没有实施有效的措施而使结果不够理想。目前我国常用一些课堂教学评价

9、方法有:相对评价法、绝对评价法、自我评价法、他人评价法、问卷法、观察评价法、定性评价法、定量评价法、分析评价法、综合评价法、终结评价法等。作为这些评价方法来说,各有其优点和缺点,由于评价的时期不同和评价的学科的不同,在不同时期可以用不同的方法进行评价,在不同的学科也可以用不同的方法进行评价。而模糊综合评判的教学评价是一种基于模糊数学的定量评价法与综合评价法的扩展,随着模糊数学迅速发展,模糊综合评判的教学评价已经适合这个时期的中小学课堂教学评价。1.3 研究意义课堂教学评价是借助教育、教学、心理测量与数理统计方法,按预先设计、拟定的评价指标体系,考核评估师生在课堂教学活动中创造的业绩和所取得的成

10、效的工作。课堂教学评价是教学体系不可缺少的重要组成部分,它具有导向、调节、激励和鉴别等功能,能使师生得到及时的反馈,以便强化或矫正教学效果;能为教育行政部门提供信息,为制定教育方针和各项教育策略提供依据,能使学生及时了解自己学习效果,改进学习方法和端正学习态度。11 随着课堂教学改革发展的不断深入,早期的课堂教学评价方法已经不适应如今的中小学课堂教学。传统的课堂教学评价常常是一个或几个指标进行定性的教学评价,这种评价方法非常不合理,很片面。由于课堂教学涉及到多个指标往往是模糊信息,如教学效率高、教学效果明显、教学组织合理等,这些所测量的是人的大脑活动,如自能、情感、态度等精神物质,被测的群体在

11、不同的时间和不同的环境下往往有不同的心理状态,不同的测量者也有不同的喜好和尺度。这些容易造成测量结果存在较大的差异,缺乏科学性。12 而模糊综合评判算法是基于模糊数学的综合评判算法,能够对多种属性的事物,或者说其总体优劣受多种因素影响的事物,做出一个能合理地综合这些属性或因素的总体评判。本文针对课堂教学具有模糊性和多指标性,采用visual basic 6.0编写一套模糊综合评判算法,采用模糊综合评判算法对课堂教学进行评价,得出合理的评价结果,反映了课堂教学的实际情况,提高评价的科学性,加快评价的速度。2模糊综合评判算法的基本介绍2.1模糊数学的概述2.1.1 模糊数学1965年,美国加利福尼

12、亚大学控制论专家扎德教授在信息与控制杂志上发表了一篇开创性的论文模糊集合13,这标志着模糊数学的诞生。与其他学科一样,模糊数学也是因实践的需要而产生的。在日常生活中,模糊现象处处存在,例如厚薄,快慢,大小,长短,轻重,高低,白天黑夜,晴天阴天等。在科学技术、经济管理领域中,模糊现象也是无处不在,例如合格品、次品,经济繁荣、经济萧条,贫困、温饱、小康、富有等。当代科学技术的发展的趋势之一就是各个领域都要求定量化、数字化,这就促使人们必须寻找一种研究和处理模糊现象的数学方法,这种数学方法就是模糊数学。11976年模糊数学传入我国并迅速发展,国内已经创办一些模糊数学的杂志,我国已经成为模糊数学研究的

13、四大中心(美国,西欧,日本,中国)之一。中国模糊数学与模糊系统学会副理事长汪培庄、四川大学的刘应明教授对模糊数学的研究取得显著的成绩。12.1.2模糊集和隶属函数定义:论域x到0,1闭区间上的任意映射为:都能确定x上的一个模糊集合a,叫做a的隶属函数,叫做x对模糊集a的隶属度,记为:使=0.5的点称为模糊集a的过渡点,此点最具有模糊性。显然,模糊集合a完全由隶属函数来刻画,当=0,1时。a退化为一个普通集。12.2模糊综合评判算法的介绍2.2.1模糊综合评判算法的概述模糊综合评判算法是基于模糊数学的综合评判算法,是模糊数学的一种具体应用方法。最早是由我国著名模糊数学专家汪培庄在20世纪80年代

14、初提出的,这一算法深受广大科技工作者的欢迎与重视,并得到广泛的应用。它已经在国民经济和工农业生产迅速发展。一些理论工作者对其进行深化和扩展研究,取得了一些诱人的成果,诸如:多级模型、算子调整、范畴统观等等。2.2.2模糊综合评判算法的基本原理14模糊综合评判是应用模糊变换原理和最大隶属度原则,考虑与被评价事物相关的各个因素,对其所作的综合评价,这里的着眼点是所要考虑的各个相关因素。模糊综合评判可分为单级模糊综合评判和多级模糊综合评判两种类型。单级模糊综合评判步骤为:1、建立评判因素集评判因素集是以影响评判对象的各种因素为元素组成的一个普通集合。设评判对象的因素有n个,则评判因素集记为。2、建立

15、评语集设针对每个因素可能出现的评语有m个,则评语集记为。3、建立因素权重集为了反映每个评判因素的重要程度,根据实际需要,从主观上对每个因素赋予不同的权数。设因素权重集为通常,各权数应满足归一性和非负性,即: 4、进行单因素模糊评判由评判群体从单一因素出发进行评判,可得到评判对象对评语集各元素的隶属程度,由构成单一素评判集,表示为。单因素评判集为模糊集,其中表示评判对象关于评判因素具有评语的程度,即针对因素给出的评语的人数占评判群体人数的比重。对单因素评判集为行,可得到单因素评判集矩阵: 5、模糊综合评判6、评价结果的处理,具体方法有最大隶属法,加权平均法。单级模糊综合评判方法比较简单,一般对因

16、素较少的问题得到较合理的评判结果。但是当评判系统比较复杂,评判的因素很多时,这种方法就存在很大局限性。多级模糊综合评判解决问题的基本思路为:1、将影响评价对象的各元素按属性分类,不同类别的各因素分属不同层次。分类之后各类包含的元素少,权重容易合理分配。2、先对低层次的各因素进行单级模糊综合评判。3、在单级模糊综合评判的基础上在进行上一层次各因素的综合评判,依次类推可以得到二级、三级,,n级模糊综合评判,二级和二级以上的模糊综合评判都称为多级模糊综合评判。2.2.3综合评判的方法3 (1)模糊变换法以r表示模糊评判矩阵,a表示加权向量,要求a的各个元素和等于1,即=1。通过模糊变换的方式即“最大

17、最小”原则获得评价结果向量,计算公式为 (j=1,2,3,m)此时无论的值如何,的结果都不能大于,实际上没有起到加权的作用,而是起到过滤,限制的作用。在下一步运算通过取大,在n个中只有取一个最大值,淘汰了其他因素,故这种运算类型又称为主元素决定型。(2)以乘代替取小 计算公式为 (j=1,2,3,m)这时不在起过滤限制的作用,确实是在加权。但下一步仍是取大运算,a仍未能进入,主因素的作用仍然突出。(3)以加代替取大计算公式为 (j=1,2,3,m) 这时仍起过滤限制的作用,但是求和代替取大,各个因素都有参加作用的机会,主因素的作用就不那么突出了。(4)加权平均计算公式为 (j=1,2,3,m)

18、在加权平均算法按普通矩阵乘法计算权向量与评价矩阵的乘积。这种算法来评价结果向量中包括所有元素的共同作用,真正体现了综合。 3 模糊综合评判算法在课堂教学评价的应用3.1确定评价指标体系和评语集选择一级评价指标集u包括6个方面:教学态度u1、教学内容u2、教学艺术u3、课堂结构u4、课堂管理u5、教学效果u6,记为u=u1, u2, u3, u4, u5 ,u6。一级指标对应的各个二级指标如下表1所示。 以教学内容为例,确定评价课堂教学质量的指标为:教学目的明确u21、讲授内容的科学性u22、重点难点的处理u23、讲授量适当u24,记为u2=u21,u22,u23,u24。评语集v定义为v=优秀

19、、良好、中等、及格、较差、差,对应元素v=v1,v2,v3, v4,v5,v6,分别表示成绩为90v1100 ,80v290,70v380,60v470,40v560,0v640。表1 课堂教学评价指标及其代号17一级指标二级指标教学态度u1备课认真u11 仪表端正u12 对学生耐心热情u13教学内容u2教学目的明确u21 讲授的内容的科学性u22重点难点的处理u23 讲授量适当u24教学艺术u3善于启发思考u31 照顾个性差异u32 学习方法的指导u33教学语言与板书u34 激化学生学习的兴趣u35 教学手段丰富u36课堂结构u4教学环节的设计u41 新旧知识的衔接u 42课堂管理u5按时上

20、下课u51 严格要求学生u52 课堂纪律状况u53教学效果u6课时计划完成情况u61 学生当堂对知识与技能的掌握程度u62 3.2构造隶属函数评价指标集中各元素对评语集v的隶属函数可构造式(1)为:16 对v1:a()= (90)90100 0 90(100)90100(80) 80900 80对v2:a()= 0 90(90) 8090(70) 70800 70对v3:a()=0 80(80) 7080(60) 60700 60(1)对v4:a()=0 70(70) 6070(40) 40600 40对v5:a()=0 60(60) 40601 040对v6:a()=3.3评价指标权重的确定

21、按照上述评价指标的递层次结构,根据实际情况评价过程中采用统计法确定各一级指标和二级指标的权重值。 统计法:(1)算术平均:由多个专家给出因素集每个元素的权值,然后对一个因素的多个权重值取算术平均。由于各个专家对各个元素看重程度不一样,直接用算术平均计算各个专家的权重,这种方法计算权重很大受到个人主观因素的影响。因此我选择频数统计计算权重值。(2)频数统计:根据我实际情况,对于专家组,我选择屯昌县南吕中学的学校领导组和比较有经验的老师为调查统计的对象,提问的教师为58位。以教学内容为例,各个老师对评价指标教学内容独立提出权向量为a1,a2,a3,a58。进行统计,步骤如下: 对教学内容在所有老师

22、给出的教学内容的权数找出最大值和最小值,分别是0.53,0.08;适当选取正整数k,这里选5组,然后把最大值和最小值的差除以k=5,得到值为0.09;计算落在每组内教学内容的权数的频数和频率;根据频数与频率的分布情况如下表2,取最大频率所在的组中的值为教学内容的权重值。从而得到教学内容的权重。即权重为0.17-0.26之间,考虑到改组后面一组大于前面一组,在取值时偏向后一组较为合理,故取教学内容权重a=0.25。表2 教学内容权重a分组的频数和频率分布分组0.08-0.170.17-0.260.26-0.350.35-0.440.44-0.53频数9311152频率0.1560.5350.12

23、00.0870.031以上运用频数统计法计算出教学内容的权重。根据以上的原理依次计算出课堂教学的各个指标的权重值。如下表3所示。 表3 课堂教学各评价指标的权重序号 一级指标及权重 二级指标及权重1 u1 (0.1) u11(0.65) u12(0.1) u13(0.25)2 u2 (0.25) u21(0.1) u22(0.5)u23(0.25) u24(0.15)3 u3 (0.15) u31(0.3) u32(0.1) u33(0.2)u34(0.1) u35(0.2) u36(0.1)4 u4 (0.15) u41(0.8) u 42(0.2)5 u5 (0.1) u51(0.15)

24、u52(0.45) u53(0.4)6 u6 (0.25) u61(0.2) u62(0.8) 3.4模糊综合评判 经过整理学生给某位老师的评分如下表4:表4 南吕中学某位老师各项评价指标评分结果统计表一级指标 二级指标评分u1 u11(93) u12(84) u13(88)u2 u21(92) u22(85)u23(75)u24(55)u3 u31(78) u32(86) u33(75)u34(96) u35(90) u36(40)u4 u41(90) u 42(73)u5 u51(88) u52(93) u53(95)u6 u61(73) u62(88)(1)通过单级模糊综合评判得出一级指

25、标的分值。根据表3的各老师得分的结果,将一个评价指标教学态度u1的各个二级指标的u11,u12,u13的分数代入隶属函数式(1)进行求解,可得u11,u12,u13单因素评判集分别为r11=(0.3,0.7,0,0,0,0),r12=(0,0.4,0.6,0,0,0),r13=(0,0.8,0.2,0,0,0),因此得到u1评判矩阵与教学态度的权重向量合成得到b1=a1r1=(0.65,0.1,0.25)用模糊变换(取大取小原则)得b1=(0.3,0.65,0.2,0,0,0)用以乘代替取小得b1=(0.195,0.455,0.06,0,0,0)用以加代替取大得b1=(0.3,1,0.3,0,

26、0,0)用加权平均b1=(0.195,0.659,0.11,0,0,0)对加权平均归一化处理就可以得到b1=(0.202,0.684,0.114,0,0,0),即为第一个评价指标教学态度的成绩为优秀的成分为20.2%,良好的成分为68.4%,中等的成分为11.4%。为了更好体现教师的成绩情况,现规定“优秀”,“良好”“中等” “及格” “较差” “差”对应的分数为:95、85、75、65、50、20,由这些分数构成一个矩阵为,则教师的教学态度评价成绩为si=(0.202,0.684,0.114,0,0,0) =81.274以此类推,利用加权平均可以得出教师的教学内容的评判结果为(0.02 0.

27、33 0.375 0.238 0 0.037),归一化得r2=(0.02 0.33 0.375 0.238 0 0.037)教学艺术的评价结果为(0.06 0.1 0.48 0.16 0 0.1),归一化为r3=(0.067 0.111 0.533 0.178 0 0.111)课堂结构的评价结果为(0 0.8 0.06 0.14 0 0),归一化为r4=(0 0.8 0.06 0.14 0 0)课堂管理的评价结果为(0.335 0.66 0.03 0 0 0),归一化为r5=(0.328 0.642 0.030 0 0 0)教学效果的评价结果为(0 0.64 0.22 0.14 0 0),归一

28、化为r6=(0 0.64 0.22 0.14 0 0)(2)通过二级模糊综合评判得出该老师最终的课堂教学分值由上各项得分,得出课堂教学模糊关系评判矩阵:与课堂教学的各个指标权重向量合成得到b=ar=(0.1 0.25 0.15 0.15 0.1 0.25) 用模糊变换(取大取小原则)得b=(0.1,0.25,0.25,0.238,0,0.111) s=(0.1,0.25,0.25,0.238,0,0.111) =70.80084用以乘代替取小得b=(0.0328,0.16,0.09375,0.0595,0,0.01665) s=(0.0328,0.16,0.09375,0.0595,0,0.0

29、1665)=77.05473用以加代替取大得b=(0.287,0.961,0.81,0.668,0,0.148) s=75.18441用加权平均得b=(0.06805,0.51175,0.2521,0.1422,0,0259) s=78.632根据以上结果可知该老师的评价结果分数为78.632,该分数是利用模糊综合评判算法得出一个评价结果,是一个0到100的代数值,分数越高说明课堂教学质量越好。而78.632属于70到80之间,该老师课堂评价结果是中等。4模糊综合评判算法系统的设计与实现4.1实现过程的前期准备 由以上的课堂教学评价的数据统计如下:(1)评价因素集u=教学态度u1,教学内容u2

30、, 教学艺术u3,课堂结构u4,课堂管理u5,教学效果u6,记为u=u1, u2, u3, u4, u5 ,u6 u1=u11,u12,u13u2=u21,u22,u23,u24u3=u31,u32,u33,u34,u35,u36u4=u41,u42u5=u51,u52,u53u6=u61,u62(2)评判集 v=优秀、良好、中等、及格、较差、差,对应元素v=v1,v2,v3, v4,v5,v6。 v=95,85,75,65,50,20。 (3)权重向量 a=0.1,0.25,0.15,0.15,0.1,0.25 a1=0.65,0.1,0.25 a2=0.1,0.5,0.25,0.15 a3

31、=0.3,0.1,0.2,0.1,0.2,0.1 a4=0.8,0.2 a5=0.15,0.45,0.4 a6=0.2,0.8(4)评判矩阵 r= 4.2系统的设计及实现本系统主要是为了实现模糊综合评判算法,通过4种方法对进行综合评判,以便从各个输出结果进行比较发现有用的规律。为了实现该算法,采用简便的vb语言,及开发工具visual basic 6.0进行界面和算法的设计及相关的功能,然后用系统的数据文件功能来新建和编辑课堂教学评价的.dat类型数据文件,该文件包含评判集,权重,评判矩阵数据。然后通过模糊综合评判分析课堂教学评价的文件,输出结果。系统功能模块:该系统由5个功能模块组成:总界面

32、,模糊综合评判,数据文件,数据库,退出系统。以下对各个功能进行介绍。总界面:如下图1是该算法的模糊综合评判算法系统主界面,界面的菜单栏包括模糊综合评判、数据文件、数据库和退出系统功能。 图1系统界面利用菜单、shell函数和全局对象app的path属性实现了总界面,使用户容易在不同的的可执行文件之间切换。程序组成代码如下: private sub mnus3_click() shell app.path & 综合评判综合评判e.exe, 1end subprivate sub mnun5_click() shell app.path & 数据文件新建新建e.exe, 1end subpriva

33、te sub mnue5_click() shell app.path & 数据文件编辑编辑e.exe, 1end subprivate sub mnua6_click() shell app.path & 数据库通用e.exe, 1end subprivate sub mnuexit_click() unload me endend sub(1)数据文件:包括新建和编辑.dat文件的功能。新建:提供数据文件名和选择路径;提供行数txtrow文本框和列数txtcol文本框以及选择数据录入所用的控件对象,在录入数据的控件对象有文本框控件和网络控件;保存数据文件和打印数据表。新建”界面如下图2。编

34、辑:提供路径和文件名;使用文本框和网络显示数据,缺省设置为“使用文本框”当行数和列数超出文本框的范围,就使用网络显示数据;保存数据文件和打印数据表。图2 “新建”界面新建文件代码如下: private sub option2_click() label3.visible = false file1.visible = false label4.visible = true txtnew.visible = true txtnew.setfocus end subprivate sub txtnew_change() txtfile.text = dir1.path & & txtnew.tex

35、t & .datend sub(2)数据库:将数据库的数据表变换成数据文件。在模糊计算应用程序中都只有一个数据接口,即与数据文件相接,所以在进行模糊综合评判时要求先将数据库数据表变换成数据文件。数据库数据表变换为数据文件如下图3。图3 据库数据表变换为数据文件数据库变换为数据文件代码如下:private sub cmdchange_click() dim inti as integer, intj as integer dim vnta if strdbname = then msgbox 没有提供数据库名,重作!, 0 exit sub end if if strtdname = then

36、msgbox 没有提供数据表名,重作!, 0 exit sub end if if txtfilename.text = then msgbox 没有提供数据文件名,重作!, 0 exit sub end if strfilename = dir1.path & & txtfilename.text & .dat intfilenumber = freefile open strfilename for output as #intfilenumber intcol = td.fields.count introw = td.recordcount redim vntarray(0 to in

37、trow, 0 to intcol) vntarray(0, 0) = inti = 1 for each fd in td.fields vntarray(0, inti) = fd.name inti = inti + 1 next for inti = 1 to introw vntarray(inti, 0) = 第 & inti & 行 next inti inti = 1 rs.movefirst do until rs.eof for intj = 1 to intcol vnta = rs(intj - 1) vntarray(inti, intj) = vnta next i

38、ntj rs.movenext inti = inti + 1 loop write #intfilenumber, introw; intcol for inti = 1 to introw for intj = 1 to intcol if intj intcol then write #intfilenumber, vntarray(inti, intj); else write #intfilenumber, vntarray(inti, intj) end if next intj next inti for inti = 1 to intcol if inti intcol the

39、n write #intfilenumber, vntarray(0, inti); else write #intfilenumber, vntarray(0, inti) end if next inti for inti = 1 to introw if inti introw then write #intfilenumber, vntarray(inti, 0); else write #intfilenumber, vntarray(inti, 0) end if next inti lblnotice.visible = true close #intfilenumberend

40、sub(4)模糊综合评判:给出评判矩阵数据文件、加权向量数据文件和评判集数据文件可以求出结果向量,这些数据文件需要利用“数据文件”的“新建”来把以上课堂教学评价的各个数据录入数据文件中,该系统共有四种方法进行综合评判:模糊变换、以乘代替取小,以加代替取大,加权平均。在输出计算结果时,以结果向量为权,对评判集进行加权平均。因此要求评判集以数字的形式表达,其实做到这一点很容易,如把“优秀” 、“ 良好”、“中等”、“及格”、“较差”、“差”可以用95、85、75、65、50、20来数据表示。模糊综合评判算法界面如下图4。 图4 模糊综合评判算法界面模糊综合评判算法模块主要代码如下:模糊变换a是加权

41、向量,r是评判矩阵,b是结果向量public sub model1(a, r, b) dim m as integer, n as integer dim i as integer, j as integer n = ubound(r, 1): m = ubound(r, 2) for j = 1 to m for i = 1 to n if a(i) r(i, j) then r(i, j) = a(i) 取小 next i next j for j = 1 to m b(j) = 0 for i = 1 to n if b(j) r(i, j) then b(j) = r(i, j) 取大

42、 next i next jend sub以乘代替取小a是加权向量,r是评判矩阵,b是结果向量public sub model2(a, r, b) dim m as integer, n as integer dim i as integer, j as integer n = ubound(r, 1): m = ubound(r, 2) for j = 1 to m for i = 1 to n r(i, j) = a(i) * r(i, j) 乘 next i next j for j = 1 to m b(j) = 0 for i = 1 to n if b(j) r(i, j) the

43、n b(j) = r(i, j) 取大 next i next jend sub以加代替取大a是加权向量,r是评判矩阵,b是结果向量public sub model3(a, r, b) dim m as integer, n as integer dim i as integer, j as integer n = ubound(r, 1): m = ubound(r, 2) for j = 1 to m for i = 1 to n if a(i) r(i, j) then r(i, j) = a(i) 取小 next i next j for j = 1 to m b(j) = 0 for

44、 i = 1 to n b(j) = b(j) + r(i, j) 加 next i next jend sub加权平均a是加权向量,r是评判矩阵,b是结果向量public sub model4(a, r, b) dim m as integer, n as integer dim i as integer, j as integer n = ubound(r, 1): m = ubound(r, 2) for j = 1 to m for i = 1 to n r(i, j) = a(i) * r(i, j) 乘 next i next j for j = 1 to m b(j) = 0 f

45、or i = 1 to n b(j) = b(j) + r(i, j) 加 next i next jend sub课堂教学的模糊综合评判:(1)建立课堂教学的数据文件。利用系统的“数据文件”的“新建”功能建立评价集v、权重向量a、评判矩阵r,根据4.1.1的课堂教学的数据,分别命名为“教学v.dat”、“教学a.dat”、“教学r.dat”如下图5,图6 ,图7。也可以把数据添加到数据库access数据表中中,然后通过系统的“数据库”把数据表变换为数据文件。图5 教学v.dat的数据文件图6 教学a.dat的数据文件图7 教学r.dat的数据文件(2)模糊综合评判分析课堂教学。 启动界面,运行“模糊综合评判”的“分析”,进入模糊综合评判的文件界面见图4。通过界面上的驱动器列表框、目录列表框和3个文件列表框确定参与运算的评判矩阵数据文件“教学r.dat”、加权向量数据文件“教学a.dat”和评判集数据文件“教学v.dat”,然后选择评判方法(模糊变换、以乘代替取小,以加代替取大,加权平均),这里我们分别选择四种方法,缺省设置为“综合评判”单击“确定”进入计算界面,单击“评判或求权向量”按钮,显示计算结果,如下图8、9、10、11。图8模糊变换的计算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论