APP下载

基于Matlab的通用在线数学实验平台设计与实现

2015-05-08李启飞李海全

实验科学与技术 2015年4期
关键词:实验数学

白 林,付 顺,李启飞,李海全

(成都理工大学 a.数学地质四川省重点实验室;b.管理科学学院;c.信息科学与技术学院,成都 610059)

基于Matlab的通用在线数学实验平台设计与实现

白 林a,b,付 顺b,李启飞c,李海全b

(成都理工大学 a.数学地质四川省重点实验室;b.管理科学学院;c.信息科学与技术学院,成都 610059)

提出一种新的构建通用在线数学实验平台的技术方法,采用Jsp/Servlet技术开发了基于Internet的数学实验系统。系统接受用户浏览器上输入的实验代码,在服务器上巧妙地通过Matlab Builder JA计算引擎中的eval命令将输入的实验代码编译运行,运行结果按计算和绘图功能分别存储为文本文件或图片文件,最终,将运行结果文件返回显示在用户网页上。由于能接受任意输入的实验项目程序代码,实验结果保存为通用的.txt文本文件和.png图形格式,因此实验平台能完成所有数学实验项目。基于Internet的系统模式符合在线实验“瘦客户端”的发展趋势,具有广泛的通用性,为相关在线教学实验平台的构建和开发提供了新的思路。

数学实验;在线实验;浏览器;Matlab软件

近年来,国内不少高等院校相继开设了数学实验课。该课程以学生在教师的指导下通过数学软件做实验,学习解决实际问题的常用数学方法,以提高学数学、用数学的兴趣、意识和能力[1-2]。由于实验课时有限,不少学生提出在课余时间进行数学实验的要求,因此萌发了构建基于Internet的数学实验平台,让学生在课外也能进行在线数学实验。

按照学校的教学安排,数学实验平台需要能同时在线进行高等数学、线性代数、概率论与数理统计、数学建模等多门课程的数学实验项目[3]。……

登录APP查看全文

猜你喜欢

实验数学
记一次有趣的实验
做个怪怪长实验
我们爱数学
NO与NO2相互转化实验的改进
实践十号上的19项实验
我为什么怕数学
数学到底有什么用?
数学也疯狂
《实验流体力学》征稿简则
错在哪里