收藏 分享(赏)

MatLab在中学数学教学中的应用.doc

上传人:kpmy5893 文档编号:7653925 上传时间:2019-05-23 格式:DOC 页数:6 大小:30.50KB
下载 相关 举报
MatLab在中学数学教学中的应用.doc_第1页
第1页 / 共6页
MatLab在中学数学教学中的应用.doc_第2页
第2页 / 共6页
MatLab在中学数学教学中的应用.doc_第3页
第3页 / 共6页
MatLab在中学数学教学中的应用.doc_第4页
第4页 / 共6页
MatLab在中学数学教学中的应用.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、MatLab 在中学数学教学中的应用摘 要:多媒体教学受到人们的日益重视,制作多媒体课件的能力日趋成为衡量一个教师教学能力的标准之一。MatLab 功能强大且简单易用,本文首先对 MatLab 的发展历史和基本组成框架进行了简单介绍。在此基础上,利用 MabLab 函数绘制了学数学教学过程中常见的二维和三维函数。并得出结论认为,MatLab 适用于中学多媒体课件的制作。关键词:多媒体教学 中学数学 MatLab 1 引言随着计算机技术的发展,多媒体教学越来越受到人们的重视。现代教育理论认为1:全面实施素质教育,传统教学陈旧的教学手段和简单的教学技术在当今世界的多层次教学、演示教学、实验教学等现

2、代化课堂教学中就显得力不从心。实验心理学家赤瑞特拉通过大量的实验证实:人类获取的信息 83%来自视觉,11% 来自听觉,1.5%来自触觉,这三个加起来达到 95.5%。可见如何充分利用这三者来提高教学质量是人类认知心理学的要求。多媒体计算机辅助教学是指利用多媒体计算机,综合处理和控制符号、语言、文字、声音、图形、图像、影像等多种媒体信息,把多媒体的各个要素按教学要求,进行有机组合并通过屏幕或投影机投影显示出来,同时按需要加上声音的配合,以及使用者与计算机之间的人机交互操作,完成教学或训练过程。Matlab 是美国 MathWorks 公司自 20 世纪 80 年代中期推出的数学软件,具有优秀的

3、数值计算能力和卓越的数据可视化能力。尽管MatLab 并不是一专门的教学软件,但其强大的绘图功能使得数学教学中的抽象概念直观易解。2 多媒体教学特点多媒体技术的特性主要包括信息载体的多样化、集成性和交互性三个方面2。信息载体的多样化指的就是信息媒体的多样化多媒体就是要把机器处理的信息多样化或多维化, 使之在信息交互的过程中, 具有更加广阔和更加自由的空间。多媒体的集成性主要表现在两个方面,即多媒体信息媒体的集成和处理这些媒体的设备的集成,。对于前者而言, 各种信息媒体尽管可能会是多通道的输入或输出,但应该成为一体。对于后者而言,指的是多媒体的各种设备应该成为一体。多媒体的交互性则是指用户在使用

4、多媒体过程中可以与之进行交互,输入目标参数,从而得到理想中的多媒体信息输出。多媒体技术的特性决定了多媒体教学如下特点:1) 教学手段集成化多媒体计算机集激光唱盘、录像机、电视机和计算机控制于一体, 即可以充分利用语音和电视教学的优势, 又有计算机交互式教学的特点, 克服了传统教学手段三个“一”(一支粉笔、一本书、一张嘴)的单一性缺点。2) 教学方式多样化多媒体技术可以充分发挥信息载体的光、声、电特性,在课堂教学过程中充分挖掘学生认知过程中视觉、听觉甚至触觉(譬如利用虚拟现实技术)的潜力。教师在教学中可以充分利用已有的教学软件,如使用 Authorware 软件、PowerPoint 软件、 几

5、何画板和MatLab 等软件制作课件,通过计算机播放文字、图像、动画、声音等多媒体信息,创设开放式的教学情景,使得学生在课堂上进行观察、试验、归纳和创新思维活动成为可能。3) 教学过程互动化在多媒体教学中,教师可以根据学生的疑问方便的修改教学内容。同时学生还可以自己制作多媒体课件,并在课堂上进行演示。在制作的过程中,多媒体的直观形象不仅可以加深学生对知识的理解,同时学生也成为教学过程中的主动获取者,改变了传统教学中学生作为被动接受者的弊病。计算机友好的交互界面,使学生感到学习不再是一件枯燥乏味的事,特别是基于网络的教学模式产生后,彻底改变了传统教学过程中学生被动接受的状态,而使学生处于积极主动

6、的地位,提高了课堂教学效率3。3 MatLab 介绍MATLAB 软件是由美国 Mathworks 公司推出的用于数值计算和图形处理的科学计算系统环境。MATLAB 是英文 MATrix LABoratory(短阵实验室)的缩写。在 MATLAB 环境下,用户可以集成地进行程序设计、数值计算、图形绘制、输入输出、文件管理等各项操作。MTALAB 系统由五个主要部分组成,下面分别加以介绍:(1)MATALB 语言体系。MATLAB 是高层次的矩阵数组语言具有条件控制、函数调用、数据结构、输入输出、面向对象等程序语言特性。利用它既可以进行小规模端程,完成算法设计和算法实验的基本任务,也可以进行大规

7、模编程,开发复杂的应用程序。(2)MATLAB 工作环境。这是对 MA 丁 LAB 提供给用户使用的管理功能的总称包括管理工作空间中的变量据输入输出的方式和方法,以及开发、调试、管理 M 文件的各种工具。 (3)图形句相系统。这是 MATLAB 图形系统的基础,包括完成 2D 和 3D 数据图示、图像处理、动画生成、图形显示等功能的高层 MATLAB 命令,也包括用户对图形图像等对象进行特性控制的低层 MATLAB 命令,以及开发 GUI 应用程序的各种工具。 (4)MATLAB 数学函数库。这是对 MATLAB 使用的各种数学算法的总称包括各种初等函数的算法,也包括矩阵运算、矩阵分析等高层次

8、数学算法。(5)MATLA 应用程序接口(API)。这是 MATLAB 为用户提供的一个函数库,使得用户能够在 MATLAB 环境中使用 c 程序或 FORTRAN 程序,包括从 MATLAB 中调用于程序(动态链接),读写 MAT 文件的功能。可以看出 MATLAB 是一个功能十分强大的系统,是集数值计算、图形管理、程序开发为一体的环境。尤其是其简单易用的绘图功能和较强的编辑图形界面能力,使得中学的数学教学中的抽象函数变得直观形象。4 MatLab 在教学中的应用MatLab 语言功能强大,函数指令上千,常使初学者望而生畏。但对于中学数学教学而言,并不需要对其全部精通,只要掌握其中的相关较多

9、的十几个函数即可。下面我们将对中学数学教学中几个典型案例教学进行演示,从中可以看到 MatLab 的简单易用性和强大功能。4.1 常用 2D 函数绘制三角函数作为初中和高中常用到的函数,下面以其为例介绍它的绘制方法。绘制基本的三角函数非常简单,例如如下两条语句:x = -pi:0.01:pi;plot(x,sin(x), grid on在 MatLab 就可以绘制出一条正弦曲线,如下图所示。图 1:正弦函数曲线示意图其中 plot 是 MatLab 的曲线绘制函数,其常用命令格式如下:plot(X1,Y1,.);表示以 Xn 为横轴坐标值,Yn 为对应纵轴坐标值绘制 2D 曲线。当然,MabL

10、ab 中实现曲线绘制的特殊效果也非常简单易用,譬如为了更符合三角函数使用 pi 作为横坐标,同时增强曲线的观赏性,可使用如下命令语句:x = 0:.1:2*pi;plot(x,sin(x),x,sin(2*x);set(gca,XTick,0:pi/2:2*pi) ;set(gca,XTickLabel,0,pi/2,pi,3pi/2,2pi);xlabel(-pi leqTheta leq pi) ;ylabel(sin(Theta) ;title(Plot of sin(Theta)set(findobj(gca,Type,line,Color,0 0 1),.,Color,red,.Li

11、neWidth,3) ;其中 set 函数用于设置 MatLab 中有关对象的属性,xlabel 函数则用于标识 x 轴和 y 轴,title 函数则是给出图的标题,各函数的具体说明可参见 MatLab 帮助,限于篇幅,不一一赘述。另外语句 plot(x,sin(x),x,sin(2*x);则可分别绘制函数 y=sinx 和 y=sin2x。最终的效果如图 2 所示,其中红线为 y=sinx 函数,绿色的为函数 y=sin2x,由此可见MatLab 的强大功能。当然利用 MatLab 还可以轻松地绘制其它任意 2D 函数,增加其他特殊效果,可以参考帮助文档和相关资料。图 2:正弦函数增强效果示

12、意图4.2 常用 3D 函数绘制高中立体几何是一门教学困难的课程,主要原因就在于初学者头脑中的立体空间意识并未建立,而传统教学中在黑板上又难以将空间关系描述清楚,利用 MatLab 的 3D 绘制功能可以很好地解决这个问题。下面就几个常用的 3D 函数进行介绍。4.2.1 空间立方体立方体是立体空间用的最多地 3D 函数之一。由于欧式坐标与立方体边线和表面的平行性,许多情况下,立方体也是问题求解过程中经常需要绘制的辅助线。立方体的绘制示例如下:X = zeros(8,3); X(5:8,11,12,15,16,18,20,22,24) = 1; X(9,:) = 0.5 0.5 0.5; %

13、Center.cla reset; hold ond = 1 2 4 3 1 5 6 8 7 5 6 2 4 8 7 3;plot3(X(d,1),X(d,2),X(d,3),b:);plot3(X(:,1),X(:,2),X(:,3),b.,markersize,20);t = text(X(:,1),X(:,2),X(:,3), num2str(1:9);set(t,VerticalAlignment,bottom,FontWeight,bold,FontSize,12);view(3); axis equal tight off vis3d;其中 zeros(x,y)函数创建一个 x 行

14、 y 列的零矩阵,view(3)表示采用三维观察方式角度。在 MatLab 中不仅可以绘制 3D 函数,并且利用其通用的旋转功能,可以从不同角度上观察函数。如下图所示,左右两个子图为从不同角度观察的同一立方体。这有助于培养学生的空间意识。图 3:从不同角度观察的立方体4.2.2 空间球体在现实世界中球状体随处可见,理论世界中球函数更是随处用到。但是在传统的黑板上,绘制逼真的球状体是困难的。而 MatLab 则提供了简单易用的 spere 函数。如下所示,仅用两条语句sphere;axis equal;绘制的效果图如图 4 所示。图 4:空间球体示意图4.2.3 空间三棱锥三棱锥也是高中立体几何

15、中常用的函数之一,下面对它的绘制做简单介绍。MatLab 中绘制三棱锥的方法有许多,一种简单的方法是使用 fill3 函数进行各绘制,其常用命令格式为:fill3(X,Y,Z,C)该函数命令功能为填充三维多边形,则绘制一个各顶点分别为 V1=(0,0,0),V2=(1,0,0),V3=(0,1,0),V4=(0,0,1)的三棱锥的程序如下所示:X = 0 0 0 0;0 1 0 0;1 0 0 1;Y = 0 0 1 0;0 0 0 1;0 1 0 0;Z = 0 1 0 0;1 0 1 0;0 0 0 0;C = 0.5000 1.0000 1.0000 0.5000;1.0000 0.50

16、00 0.5000 0.1667;0.3330 0.3330 0.5000 0.5000;fill3(X,Y,Z,C),grid on最终效果图如下所示:图 4: 三棱锥效果图5 结论随着信息技术的发展,三个“一”方式的教学越来越难满足现代教育的需求。如何充分利用日新月异的信息技术,更好地服务于教学工作是一名教师地责任。本文探讨了如何利用MatLab 绘制中学数学教学中常用二维和三维函数图形的问题,得到如下结论:1)MatLab 功能强大,足以胜任中学数学多媒体课件中函数图形的绘制工作。2)MatLab 简洁易用,尤其对于中学数学教学而言,掌握十几个常用的函数命令就足以满足教学的需要。3)MabLab 渲染效果丰富,绘图易于修改,可以充分调动学生的学习兴趣。同时其三维空间的不同角度观察效果可以加快学生的空间意识建立过程,提高教学质量。当然利用 MatLab 制作多媒体课件仅是多媒体教学的一个方面,在此基础上还可以充分利用多媒体教学的其它技术进一步提高教学效果。如何充分将 MatLab 与其它多媒体教学技术相融合,这些都需要在后续的工作中进一步地研究和探讨。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报