基于Matlab web server的远程交互式教学课件开发

来源 :成才之路 | 被引量 : 0次 | 上传用户:grandbill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在介绍Matlab Web Server 的工作原理的基础上,结合Matlab的科学计算与图形显示功能在WEB平台上使用的方法,详细说明了基于Matlab Web Server的远程交互式教学课件开发的关键技术和技巧。通过一个具体的三角函数教学例子,介绍了该方法的实施过程,并将最后的结果和图形直观地显示在浏览器上,从而也展示了Matlab在远程互动教学中美好的前景。
  关键词:远程教学;Matlab;Web技术;Matlab Web Server
  
  引言
  
  Matlab 是MathWorks公司于1982年推出的一套高性能的数值计算和可视化数学软件。它集计算、数据可视化和程序设计于一体,构成了一个方便的、界面友好的用户环境。同时,随着计算机技术与通信技术的发展,互联网已成为新型信息系统开发的标准平台。Matlab Web Server 是Matlab 具有网络计算功能的核心工具包之一。在教学上,利用它建立远程仿真应用系统,避免了安装Matlab 软件和烦琐的程序输入与调试的局限性,能随时随地地利用Internet 方便快捷地进行远程交互的仿真实验,给教学、实验和学习带来了很大的方便。这将对我国目前教育资源不足的国情下大力发展职业教育及远程教育具有重要意义。
  
  一、Matlab Web Server的工作原理
  
  1. 基本原理
  基于Matlab Web Server 的远程互动教学系统,用户通过Web浏览器上的HTML网页向服务器发送数据,服务器接收用户数据并进行计算分析,然后把运行结果(数据或图片)返回到客户端的浏览器并显示出来,其运行的基本原理如下图所示。
  
  
  2. 体系结构
  Matlab的Web应用主要由以下部分组成:Matlab Web服务器、Web服务代理(Matweb)以及Matlab的m文件。其中,Matlab Web服务器是一个多线程可执行的TCP/IP应用程序matlabserver.exe,是Matlab应用程序运行的服务器环境,负责管理Web应用与Matlab间的通讯;Web服务代理是一个可执行程序Matweb.exe,是Matlab Web服务器的TCP/IP客户端,同时也是Web的CGI扩展,它将对Matlab的请求重新定位到matlabserver.exe进行处理。Matweb.m是要调用的Matlab应用程序。
  系统的工作原理:Matlab server通过调用matlab.m 来处理HTML网页中隐含字段mlmfile 所指定的M 文件,在web 网页、matlab、M 文件三者之间建立起联系。
  3. Matlab Web Server的配置过程
  (1)配置IIS Web 服务器。
  (2)建立并设置Matlab配置文件。在新建Web站点的根目录下,建立Matlab配置文件Matweb.conf和Matlabserver配置文件Matlabserver.conf,并对其进行配置。
  
  二、基于Matlab Web Server的交互式教学课件开发的基本过程
  
  基于Matlab Web Server 的交互式教学课件开发主要由四个基本部分组成:①处理输入数据和计算结果的M 文档;②向Matlab 提交数据的HTML 输入文档;③显示Matlab 计算结果的HTML 输出文档;④ 配置文件matweb.conf。本文以三角函数图形展示教学为例进行开发。
  1. M文档的建立
  M 文件是一个被网页调用的程序,它是一个函数式M文件。M 文件的基本结构分为:网络功能部分程序段、主运算程序段、图形生成程序。
  (1)运算功能的实现。完成主要运算功能的Matlab 程序段是M 文件的实体部分,它与直接用matlab 软件进行仿真的实体部分基本相同。
  (2)绘图部分。生成的图形不是直接从弹出窗口显示,而是生成jpeg 格式的图像文件,通过输出网页显示给用户,并与建立的初始输出网页上的图形安排一一对应。
  2. matweb 配置文件
  matweb.conf(matweb 配置文件)对每个Web 应用分节进行配置,提供运行仿真程序的服务器名、matweb.exe 的位置。
  
  
  三、运行结果
  
  远程进入主页面,用户在输入界面中填入相应参数后,并通过函数选择栏选择所需演示的函数类型,最后点击提交按钮,稍等片刻便可在本页面下弹出如图3所示的相应结果。本结果为选择了sin/cos选项,并设置不同参数得到两条三角函数曲线:y=1.5*cos(2t)及y=1.5sin(pi/2 2t)。从该返回结果中可清楚地了解不同三角函数曲线特性,亦可同时显示多种函数曲线,从而可对其进行比较学习。
  
  结束语
  
  通过以上分析可以看出,通过Matlab Web服务代理,使得在Web环境下调用Matlab成为可能。世界各地的学员只需通过Internet将数据发送给Matlab Web服务器,借助Matlab的强大计算与图形展示功能,可很容易地获得计算结果。这一技术的开发将对远程互动教学具有深远的意义,特别是我国目前国力还不是特别雄厚的前提下大力提倡职业教育及远程网络教育,这一技术势必能大大减少相应的教育资源,同时也使远程学员能方便快捷地通过网络掌握需复杂计算及图形展示相关的课程。
  
  参考文献:
  [1]朱勇.Matlab Web Server在交互式网络课件开发中的应用[J].阜阳师范学院学报,2005(2).
  [2]高山,潘丰.基于Matlab Web服务器控制系统的分析与设计[J].江南大学学报,2005(2).
  [3]唐春霞.基于Matlab的Web应用[J].控制工程,2005(2).
  (江西省民政学校)
其他文献
刻苦、微笑、一起2015年9月18日,法国人布鲁诺·比尼在陕西渭南召开了就任女足主帅的新闻发布会。第一次出现在公众场合,布鲁诺就抛出了自己的建队三大理念。首先是“刻苦”,即球员在训练中一定要能吃苦。中国女足联赛水平低,无法很好地锻炼球员,因此,刻苦训练成为女足提高战斗力的唯一手段。其次是“微笑”,布鲁诺希望球员们能够用积极的心态去面对困难,在他看来,踢球应该是一件快乐的事情。三大理念最重要的是“一
一、自学辅导法    学生在教师指导下,通过对教师指定教材内容进行自学练习,并接受教师的辅导和解释而获得知识的教学方法。这样的方法,可以使教师做到因材施教,充分调动学生学习的积极性和主动性,也提高了学生的学习能力,能较好地完成教学任务。教师要从几个细节入手:  1 充分注意学生间的差异,加强个别指导,从实际出发,激发他们自学的兴趣和热情。  2 布置自学内容,要求老师向学生提出的自学任务难易程度必
〔关键词〕人性化;师生关系;新课改  有一封信一直深深触动着我,影响着我在生活与工作中的一言一行。这是一位二战纳粹集中营幸存者写的信,写给教师:“亲爱的老师,我是集中营的生还者,我亲眼看到人类所不应该见到的情景:毒气室由学有专长的工程师建造;儿童由学识渊博的工程师毒死;妇女和幼儿被受过大学教育的人们枪杀。看到这一切,我怀疑:教育究竟是为了什么?我的请求是:请你帮助学生成为具有人性的人。因为,只有在
有一天晚上,我女儿之前的幼儿园同学小舒的妈妈给我微信留言,语音里的情绪很激动,听完之后,我大概了解到了事情的来龙去脉。  小舒今年一年级,成绩挺不错,每晚都会做数学口算作业,之前都完成得很好,经常是满分,最近不知道什么原因,连续几天都错了好几道题。小舒妈妈很着急,就跟孩子说,以后错一道要罚抄10遍。昨天小舒错了六道,每道题罚抄了10遍。之后妈妈又告诉小舒,明天再错,要罚抄50遍。  那晚小舒错了三
编者按:教育是以人为主体的教真育爱的社会活动过程,教育的最终价值是使人成其为“人”,使人有全面教养,使人能全面发展,使人类走向幸福。以此理念为主导,云南省教育厅提出了“三生教育”的理念,“三生教育”即生命教育、生存教育、生活教育。目的就是使人真正成其为人,促进人的全面发展,帮助人追求幸福生活。这与心理健康教育所倡导的核心理念——以人为本,形成、维护、促进受教育者的心理健康,有目的地培养(包括自我培
那是一个雾气很重的秋天的早晨,裁缝冯小七正在店里忙碌。  临河路南段,钱庄、典当行等商铺林立,一棵香樟树遮住半边街,店外稀稀疏疏走着各色行人,他却无暇抬头顾及一眼。  冯小七的裁缝店在凤阳城很出名。他年龄不大,却制得一身好衣装。  这天,金凤楼的老板娘请冯小七去,给她那里十几个烟花女子做旗袍。冯小七的手像一尾游走的鱼,在水中游动,三笔两笔就勾勒出一件妖娆的旗袍。  最后进来的女子山桃一样青涩,叫香
2019年情人节,江苏女子高焱上传了一则短视频到朋友圈。视频中,当一位头发花白的老先生徐徐转身时,他的面前出现了7位身着白色婚紗的年轻女子,她们不约而同地向老人伸出手,齐声说:“爸爸结婚纪念日快乐!”刹那间,老人老泪纵横。  高焱说,这位老人就是她68岁的父亲高宗良,父亲之所以落泪,是因为“七仙女”穿婚纱的背后,让他想起了很多过往人生经历……家有七女一子,父母辛苦养育  高焱是江苏徐州市邳州人,她
随着亚冠联赛被淘汰,2014年的广州恒大已经失去了亚冠和足协杯两项锦标。不仅如此,淘汰恒大的还是西悉尼流浪者和河南建业这种名不见经传的球队,对于一向心高气傲的广州恒大来说,可谓是一个耻辱。  回到中超联赛,虽然本赛季广州恒大依然长期把持着积分榜头名的位置,但联赛争冠的悬念却一直保留到了最后,北京国安对恒大始终保持着威胁,这种情形与恒大上赛季最终超出第二名山东鲁能18分夺冠相比,简直是天壤之别。究其
受访者最满意现实题材剧  在东北大学读大四的王珊追看过2017年大热的电视剧《人民的名义》《我的前半生》和网剧《白夜追凶》等。“我最喜欢《人民的名义》,它不同于一般的反腐剧,角度新颖深刻,给人惊喜。”王珊认为,2017年国产影视剧的整体水平有很大提升,尤其是网剧的制作水平,令人惊喜。  “《琅琊榜2》延续了之前的制作水准,画质精良、构图考究。”北京某互联网公司员工张七追看了2017年的几部国产剧,
摘 要:本研究采用实地考察、问卷调查和访谈等方法,走访了沈阳市五座城市公园(南湖公园、莫子山公园、万柳塘公园、小河沿公园、将军花园),并最终选取沈阳市的南湖公园和莫子山公园为调查对象,对游客的活动情况、基本属性、以及对公园色彩的倾向性进行调查,研究结果表明:公众对于这两座公园景观色彩的满意度最高,体验效果最好。文中分析了这两座城市公园在景观色彩上的差异性,而后进行详细的数据分析,最后得出结论并提出