MATLAB在教育信息处理中的应用_罗明东

第31卷第2期辽宁师范大学学报(自然科学版)Vol.31 No.2

          

2008年6月JournalofLiaoningNormalUniversity(NaturalScienceEdition)Jun. 2008  文章编号:1000-1735(2008)02-0169-02

MATLAB在教育信息处理中的应用

罗明东, 张 瑾

(云南师范大学现代教育技术中心,云南昆明 650092)

摘 要:利用MATLAB软件提供的统计、绘图、计算等功能可以方便地进行教育信息处理中的各种分析.笔者分析

了MATLAB的特点,列举了H-P图、频度分布图、S-P表等3个在教育信息处理中应用的实例,从而证明MATLAB软件简单易学且功能强大,可以在教育信息处理中广泛应用,以提高数据的处理效率和准确性.

关键词:MATLAB;教育信息处理;S-P表中图分类号:TP319   文献标识码:A

1 MATLAB的特点及其在教育信息处理中的常见函数

1.1 MATLAB的特点

MATLAB是矩阵实验室(MatrixLaboratory)的缩写,由美国Mathworks公司推出.它除了具备卓越的数值计算功能外,还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能.它集科学计算、图像处理、声音处理于一身,是一个高度的集成系统.MATLAB具有友好的用户界面,并有完善的帮助功能.它最突出的特点就是简洁.  MATLAB用更直观的,符合人们思维习惯的代码,代替了C语言和FORTRAN语言的冗长代码,它的语法规则简单,并且容易掌握和便于调试.给用户带来的是最直观、最简洁的程序开发环境.它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其受到越来越多的人们的喜爱.随着时间的推移,MATLAB的工具箱越来越多,应用范围也越来越广泛.在教育、科研、航天、医学、政府部门等都能看到MATLAB的使用.笔者着重探讨MATLAB在教育信息处理中的应用.

由于MATLAB的程序不用编译等预处理,也不生成可执行文件,它和其他高级程序相比,程序为解释执行,速度较慢.1.2 MATLAB在教育信息处理中常用的一些函数及其功能

见附表.

附表 MATLAB中常用函数及其功能

函数名

Zeros()

Randn

[m1,m2]=size(A)Bar()Barh()Text(x,y,`文本')Title(`文本')Mean()Plot

Median()Max(),Min()Range(),Var()Std()Axis(i,j)

功能

产生0矩阵

产生0~1间正态分布的随机矩阵取得A矩阵的行和列为m1和m2画直方图(竖图)画直方图(横图)

在x,y坐标处输出文本在x,y坐标处输出标题求平均值画直线求中位数

求最大值和最小值求极差(全距)求方差求标准差

转原点到窗口左上角

2 MATLAB在教育信息处理中的应用实例

2.1 用MATLAB画出两个事件的H-P图

若概率系统中有n个事件,每一事件产生的概率为:Pi(i=1~n).则每一事件产生的平均信息量为:

n

H=-

i=1

∑Plog

i

2

Pi

称之为信息熵.我们考察由两个事件构成的简单概率系统.该系统的熵为:H=-[Plog2P+(1-P)log2(1-P)].以下为用MATLAB画图:

(1)实验程序的源代码如下:p=0:0.001:1

H=-(p.*log2(p)+(1-p).*log2(1-p))plot(p,H)gridon

收稿日期:2008-02-10  

作者简介:罗明东(1962-),男,云南华坪人,云南师范大学教授,博士.

170 

title(′两个事件的H-P图′)(2)实验结果如图1所示.2.2 用MATLAB画出类别频度分布

辽宁师范大学学报(自然科学版)第31卷

我们采用VICS(VerbalInteractionCategorySystem)作为分类系统.首先用MATLAB画图(见图2,画图程序略),然后用MATLAB做S-P表(图3)

.

   图1 两个事件的H-P图    图2 类别频度分布   图3 S-P表(实线为S曲线,虚线为P曲线)以两个事件的H-P图、类别频度分布、S-P表为例说明了MATLAB软件在教育信息处理中的应用,从以上实验过程可看出,利用MATLAB软件简单易学,而且功能强大,可以在教育领域中广泛应用,以提高处理数据的效率和准确性.另外,MATLAB还可以用于教育信息处理中的数据信息量分析、教材结构分析等(注:文中程序均在MATLAB6.5中调试通过).

参考文献:

[1] 朱莹,蔡光兴.用Matlab对教育试验数据进行统计分析[J].湖北工业大学学报,2007,22(1):84-86.

[2] 徐征,陈进,况志军.在VC++中通过调用MATLAB实现回归分析[J].华东交通大学学报,2004,21(1):74-76.

[3] 易正江,毕春丽.Matlab工具在数理统计学中的应用—一元回归问题的计算机求解法[J].焦作大学学报,2003,17(1):67-69.[4] 易芳.采用MATLAB的线性回归分析[J].兵工自动化,2004,23(1):68-69.

[5] 张剑平,罗秋敏,龙震宇.网络环境下高校科研信息与事务管理系统的实现[J].辽宁师范大学学报:自然科学版,2006,29(2):

186-187.

[6] 嵇敏.自动评分系统的设计与实现[J].辽宁师范大学学报:自然科学版,2006,29(2):193-194.

[7] 彭望书.基于情境认知的数学教学模式设计[J].辽宁师范大学学报:自然科学版,2005,28(1):127-128.

TheapplicationofMATLABinmanagementofeducationinformation

LUOMing-dong, ZHANGJin

(ModernEducationalTechnologyCenter,YunnanNormalUniversity,Kunming650092,China)

Abstract:MostresearcherstendtouseSPSSinManagementofEducationInformation,anditisabrandnewideatoapplyMATLABinManagementofEducationInformationnow.Functionssuchasstatistics,drawing,calculationetcprovidedbyMATLABcanbeusedinvariousanalyses.ThisarticlemainlyanalyzesfeaturesofMATLAB,andliststhreeexamplesforapplicationofMATLBinManage-mentofEducationInformation:h-ptable,frequencydistributionchartands-ptable.ThusitprovesthatMATLABsoftwareiseasytolearnandhaspowerfulfunctions.Withsuchfeatures,itcanbewidelyappliedinManagementofEducationInformationandcanimproveefficiencyandprecisenessofdataprocess.

Keywords:MATLAB;managementofeducationinformation;S-Ptable

第31卷第2期辽宁师范大学学报(自然科学版)Vol.31 No.2

          

2008年6月JournalofLiaoningNormalUniversity(NaturalScienceEdition)Jun. 2008  文章编号:1000-1735(2008)02-0169-02

MATLAB在教育信息处理中的应用

罗明东, 张 瑾

(云南师范大学现代教育技术中心,云南昆明 650092)

摘 要:利用MATLAB软件提供的统计、绘图、计算等功能可以方便地进行教育信息处理中的各种分析.笔者分析

了MATLAB的特点,列举了H-P图、频度分布图、S-P表等3个在教育信息处理中应用的实例,从而证明MATLAB软件简单易学且功能强大,可以在教育信息处理中广泛应用,以提高数据的处理效率和准确性.

关键词:MATLAB;教育信息处理;S-P表中图分类号:TP319   文献标识码:A

1 MATLAB的特点及其在教育信息处理中的常见函数

1.1 MATLAB的特点

MATLAB是矩阵实验室(MatrixLaboratory)的缩写,由美国Mathworks公司推出.它除了具备卓越的数值计算功能外,还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能.它集科学计算、图像处理、声音处理于一身,是一个高度的集成系统.MATLAB具有友好的用户界面,并有完善的帮助功能.它最突出的特点就是简洁.  MATLAB用更直观的,符合人们思维习惯的代码,代替了C语言和FORTRAN语言的冗长代码,它的语法规则简单,并且容易掌握和便于调试.给用户带来的是最直观、最简洁的程序开发环境.它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其受到越来越多的人们的喜爱.随着时间的推移,MATLAB的工具箱越来越多,应用范围也越来越广泛.在教育、科研、航天、医学、政府部门等都能看到MATLAB的使用.笔者着重探讨MATLAB在教育信息处理中的应用.

由于MATLAB的程序不用编译等预处理,也不生成可执行文件,它和其他高级程序相比,程序为解释执行,速度较慢.1.2 MATLAB在教育信息处理中常用的一些函数及其功能

见附表.

附表 MATLAB中常用函数及其功能

函数名

Zeros()

Randn

[m1,m2]=size(A)Bar()Barh()Text(x,y,`文本')Title(`文本')Mean()Plot

Median()Max(),Min()Range(),Var()Std()Axis(i,j)

功能

产生0矩阵

产生0~1间正态分布的随机矩阵取得A矩阵的行和列为m1和m2画直方图(竖图)画直方图(横图)

在x,y坐标处输出文本在x,y坐标处输出标题求平均值画直线求中位数

求最大值和最小值求极差(全距)求方差求标准差

转原点到窗口左上角

2 MATLAB在教育信息处理中的应用实例

2.1 用MATLAB画出两个事件的H-P图

若概率系统中有n个事件,每一事件产生的概率为:Pi(i=1~n).则每一事件产生的平均信息量为:

n

H=-

i=1

∑Plog

i

2

Pi

称之为信息熵.我们考察由两个事件构成的简单概率系统.该系统的熵为:H=-[Plog2P+(1-P)log2(1-P)].以下为用MATLAB画图:

(1)实验程序的源代码如下:p=0:0.001:1

H=-(p.*log2(p)+(1-p).*log2(1-p))plot(p,H)gridon

收稿日期:2008-02-10  

作者简介:罗明东(1962-),男,云南华坪人,云南师范大学教授,博士.

170 

title(′两个事件的H-P图′)(2)实验结果如图1所示.2.2 用MATLAB画出类别频度分布

辽宁师范大学学报(自然科学版)第31卷

我们采用VICS(VerbalInteractionCategorySystem)作为分类系统.首先用MATLAB画图(见图2,画图程序略),然后用MATLAB做S-P表(图3)

.

   图1 两个事件的H-P图    图2 类别频度分布   图3 S-P表(实线为S曲线,虚线为P曲线)以两个事件的H-P图、类别频度分布、S-P表为例说明了MATLAB软件在教育信息处理中的应用,从以上实验过程可看出,利用MATLAB软件简单易学,而且功能强大,可以在教育领域中广泛应用,以提高处理数据的效率和准确性.另外,MATLAB还可以用于教育信息处理中的数据信息量分析、教材结构分析等(注:文中程序均在MATLAB6.5中调试通过).

参考文献:

[1] 朱莹,蔡光兴.用Matlab对教育试验数据进行统计分析[J].湖北工业大学学报,2007,22(1):84-86.

[2] 徐征,陈进,况志军.在VC++中通过调用MATLAB实现回归分析[J].华东交通大学学报,2004,21(1):74-76.

[3] 易正江,毕春丽.Matlab工具在数理统计学中的应用—一元回归问题的计算机求解法[J].焦作大学学报,2003,17(1):67-69.[4] 易芳.采用MATLAB的线性回归分析[J].兵工自动化,2004,23(1):68-69.

[5] 张剑平,罗秋敏,龙震宇.网络环境下高校科研信息与事务管理系统的实现[J].辽宁师范大学学报:自然科学版,2006,29(2):

186-187.

[6] 嵇敏.自动评分系统的设计与实现[J].辽宁师范大学学报:自然科学版,2006,29(2):193-194.

[7] 彭望书.基于情境认知的数学教学模式设计[J].辽宁师范大学学报:自然科学版,2005,28(1):127-128.

TheapplicationofMATLABinmanagementofeducationinformation

LUOMing-dong, ZHANGJin

(ModernEducationalTechnologyCenter,YunnanNormalUniversity,Kunming650092,China)

Abstract:MostresearcherstendtouseSPSSinManagementofEducationInformation,anditisabrandnewideatoapplyMATLABinManagementofEducationInformationnow.Functionssuchasstatistics,drawing,calculationetcprovidedbyMATLABcanbeusedinvariousanalyses.ThisarticlemainlyanalyzesfeaturesofMATLAB,andliststhreeexamplesforapplicationofMATLBinManage-mentofEducationInformation:h-ptable,frequencydistributionchartands-ptable.ThusitprovesthatMATLABsoftwareiseasytolearnandhaspowerfulfunctions.Withsuchfeatures,itcanbewidelyappliedinManagementofEducationInformationandcanimproveefficiencyandprecisenessofdataprocess.

Keywords:MATLAB;managementofeducationinformation;S-Ptable


相关内容

  • Matlab在_教育信息处理_课堂教学中的应用
  • 第五卷第五期2007年11月 铜仁职业技术学院学报(自然科学版) JournalofTongrenVocational&TechnicalCollege(NaturalScienceEdition) Vol.5.No.5Nov.2007 Matlab在<教育信息处理>课堂教学中的 ...

  • 电子信息工程毕业设计开题报告
  •   1、课题来源   本课题来源于试验室建设,研究对象为信号的调制与解调的matlab仿真。   2、研究的目的和意义   2.1、目的   我选择了《信号的调制与解调的matlab仿真》这个课题作为毕业设计其主要目的是通过此次课程设计进一步学习和巩固通信原理及其相关知识,并学会利用所学的知识能,在 ...

  • 求冲击响应和阶跃响应
  • 成 绩 评 定 表 课程设计任务书 目 录 1 引 言 ................................................................................................. 1 2 MATLAB7.0入门 ........ ...

  • matlab在RBF神经网络模型中的应用
  • <农业网络信息>2009年第2期 交流园地 MATLAB在RBF神经网络模型中的应用 高宁・,张建中2 (1.安徽农业大学信息与计算机学院,安徽合肥230036:2.安徽建筑工业学院电子与信息工程学院,安徽合肥230022) 摘要:本文介绍了RBF神经网络的基本原理及主要特点,并举例说明 ...

  • 离散时间系统的时域分析--一阶和二阶差分方程求解
  • 课程设计任务书 目 录 1 引言 ............................................... 1 2 Matlab7.0入门 ...................................... 1 3 利用Matlab 7.0实现一阶和二阶差分方程求解的 ...

  • 数字图像处理课程设计
  • 1. 前言 数字图像处理技术是20世纪60年代开始发展起来的一门新兴学科.近40年来,由于大规模集成电路和计算机技术的迅速发展,离散数学的创立及理论上的不断突破,以及军事.医学和工业等方面应用需求的不断增长,数字图像处理的理论和方法发展迅速,图像处理技术不断完善,不仅在理论研究上取得了很大的进展,而 ...

  • 互联网金融六大模式解析
  • 原标题:互联网金融六大模式解析 互联网金融持续火爆,各种形态不断出现,但对互联网金融的模式版本各异,至今没有一个统一的分类. 在<互联网金融>这本国内首部深度剖析互联网金融的书籍中,将互联网金融分为了六大模式.那么,到底是哪六大模式?又是如何界定与分类的?各自模式有哪些特点? 带着这些疑 ...

  • 第一学期高三地理科组工作计划
  • 科组工作计划 学科地理 年级 高三文科组 科组长姓名 罗明军 一.工作思路 遵照学校今年本期的工作计划,我们高三地理科在本期的工作思路主要是:努力提高教育 教学质量,力争取得xx年高考的优异成绩. 二.工作目标 1.上好每堂课,规范课堂教学.根据xx年考试说明,逐一落实考点.努力完成学校下荙的高考任 ...

  • FIR数字滤波器设计
  • 长 治 学 院 2012届学士学位毕业论文 FIR 数字滤波器设计 学 号: 08405416 姓 名: 刘萍 指导教师: 张秀秀 专 业: 电子信息科学与技术 系 别: 电子信息与物理系 完成时间:2012年5月 FIR 数字滤波器的设计 专业:电子信息科学与技术 姓名:刘萍 学号:0848541 ...