1 / 7
文档名称:

基于Matlab WebServer的数值计算算法演示与实现【开题报告】.doc

格式:doc   大小:856KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Matlab WebServer的数值计算算法演示与实现【开题报告】.doc

上传人:问道九霄 2020/4/24 文件大小:856 KB

下载得到文件列表

基于Matlab WebServer的数值计算算法演示与实现【开题报告】.doc

相关文档

文档介绍

文档介绍:毕业设计开题报告电气工程与自动化基于MatlabWebServer的数值计算算法演示与实现一选题的背景与意义随着计算机技术的迅速发展,数值方法在工程技术领域中的领域越来越广泛,并且已成为与计算机之间的桥梁,和理论研究、科学实验并列为科学研究的三大分支。要解决工程问题,往往需要处理许多数学模型,这要花费大量的人力和时间,同时许多数学模型无法用解析法得到解。使用数值方法并利用计算机就可以解决这些问题。目前,有关“数值方法”成为了各高等院校工程类学生必学课程之一。然而,当前有关各种数值计算算法的演示以及教学,都相对比较呆板和单一。老师通过板书,或者使用一个固定PPT、flash动画(一般都是提前做好的一个特定例子)来推导并演示一种算法的大致流程。但是,这样无法具体到每一个方程计算过程,不方便学生的实际理解。同时,如果碰到一些非常繁杂的计算,在课堂中根本无法解答。这样严重影响教学质量。因此,我们有必要寻求一种更有效的教学和演示方式。为了提高教学质量,目前各大院校都有使用MATLAB来进行教学,但是这种单纯通过MATLAB初级计算功能来直接编程并演示各种算法的方式,效果并不是很显著。一方面,这需要编程来实现,这对初学者,特别是对算法不理解或者对MATLAB不是很了解的同学,是非常困难的。另外,通常的MATLAB算法程序只会给出结果,具体的中间计算过程需要通过观察程序来学****也显得很繁杂,抽象。另一方面,这必须要求每一台电脑都安装MATLAB这个软件,显得非常不方便的。以下各技术,为这些问题提供了解决途径。近年来,基于MATLABWebServer的研究已经日益流行。以下是它的工作原理:Matlab的web应用由Matlabwebserver和Matlabweb服务代理两部分组成。Matlabwebserver是一个多线程可执行的TCP/IP应用程序。,,一个Matlabweb服务器的TCP/IP客户端,。一个完整的实验通常由三部分组成:输入HTML文档,Matlab程序(.m文件)和输出HTML模板文档。用户在浏览器上输入数据,提交给服务器上的Matlab进行计算,把计算结果显示在浏览器上。Matlabserver是一个多线程的基于TCP/IP的服务器。它运行输入HTML文档内的的隐藏域mlmfile的值指定的M文件中,在Html文件、Matlab和M文件之间建立联系,,再由它来执行这个m文件,Matlab是Matlabserver的一个客户端应用,利用CGI把HTML的输入数据传给Matlabserver。本课题,就是基于该技术,来使MATLAB教学网络化。从来改进上面提到的不足之处。《基于MatlabWebServer的数值计算算法演示与实现》这个课题的研究,就是通过MATLAB算法编程、绘图、动画制作,来生动、丰富地向学****者们展示各算法的运算过程与原理,将算法的演示具体到每一个具体例子。并基于MATLABWebServer,采用B/S结构(浏览器与服务器结构)