Matlab作图函数的总结与分析

合集下载

Matlab数学实验1简单函数曲线解读

Matlab数学实验1简单函数曲线解读

>> plot(x,cos(x),’bd-.’); 可以只指定其中某几个 >> plot(x,cos(x),’k*-’); 排列顺序任意
蓝色、点划线 离散点为菱形
黑色、实线 离散点用星号
线型
- 实线 : 虚线 -. 点划线 -- 间断线
点标记
.点 o 小圆圈 x 叉子符 + 加号 * 星号 s 方格 d 菱形 ^ 朝上三角 v 朝下三角 > 朝右三角 < 朝左三角 p 五角星 h 六角星
所得图形如下所示:
ezpolar是简易极坐标作图命令。也可以把上面的输入改为: ezpolar(‘3*cos(3*t)’),运行此程序也可得到上面的图形。
课堂上机练习
1. 作出函数y tan x和y cot x的图形观察其周期性和变化趋势。
2. 在区间[1,1]内画出函数y sin 1 的图形。 x
颜色
y 黄色 m 棕色 c 青色 r 红色 g 绿色 b 蓝色 w 白色 k 黑色
[0,2 ]
作图命令: x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,'r',x,z,'go');
注:linspace是Matlab中的一个指令,linspace(x1,x2,N)用 于产生x1,x2之间的N点行矢量。其中x1、x2、N分别为起始值、 终止值、元素个数。若缺省N,默认点数为100 。
ezplot(‘f(x,y)’)
f (x, y) 0 在区间 2 x 2 ,2 y 2 上的图形
ezplot(‘f’,’g’,[a,b])
x f (t), y g(t) 在区间 a t b 上的图形

matlab实训心得体会(通用23篇)

matlab实训心得体会(通用23篇)

matlab实训心得体会(通用23篇)matlab实训篇1自己刚刚接触matlab有半个学期的时间,说实话我现在对MATLAB还是摸不着头脑,一方面是自己接触的时间太短,另一方面,就是自己在上机方面投入的时间有限,实践比较少。

现在,我对MATLAB的印象仅仅在解决习题和绘制图形上,但是我很喜欢MATLAB的简单的语法,易于绘制图形,编程也非常容易, 并且具有功能强大的开放式的toolbox。

因此,尽管我一直没有这方面的应用,但是我还是对它非常感兴趣,自己正打算暑假好好研究研究MATLAB。

下面是我学习MATLAB在理论和实践方面的一点心得与体会,可能有些地方自己理解的不是很正确,但是随着学习的深入,我想我可以发现自己的错误所在。

首先我想说的是,在理论方面,在学习MATLAB过程中,我感觉到它和c语言有许多相似之处,他有c语言的特征,但是比c语言编程计算更加简单,适合于复杂的数学运算。

但是MATLAB跟其他语言也有着很大的不同。

现在用的比较多的编程语言,除了MATLAB就应该是c、c++、VHDL,VB和Delphi也接触过,如果自己抱着“把其他语言的思想运用在MATLAB里面”的话,那么我想,即使程序运行不出错,也很难把握MATLAB的精髓,也就很难发挥MATLAB的作用了。

众所周知MATLAB是一个基于矩阵运算的软件,但是,真正在运用的时候,特别是在编程的时候,许多人往往没有注意到这个问题。

在使用MATLAB时,受到了其他编程习惯的影响,特别是经常使用的C语言。

因此,在MATLAB编程时,for循环(包括while循环)到处都是。

.这不仅是没有发挥MATLAB所长,还浪费了宝贵的时间。

我这里想说的一点是,往往在初始化矩阵的时候注意到这个问题,懂得了使用矩阵而不是循环来赋值,但是,在其他环节上,就很容易疏忽,或者说,仍然没有摆脱C++、C的思想。

MATLAB博大精深,涉及的内容很多,所以,我认为不要试图掌握MATLAB的每一个功能,熟悉和你专业最相关的部分就可以了,这也是老师在课堂上经常说的。

最全面的MATLAB作图

最全面的MATLAB作图

Matlab绘图强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。

此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。

这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。

本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。

一.二维绘图二维图形是将平面坐标上的数据点连接起来的平面图形。

可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。

二维图形的绘制是其他绘图操作的基础。

一.绘制二维曲线的基本函数在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。

1.plot函数的基本用法plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。

plot函数的应用格式plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。

例51 在[0 , 2pi]区间,绘制曲线程序如下:在命令窗口中输入以下命令>> x=0:pi/100:2*pi;>> y=2*exp(-0.5*x).*sin(2*pi*x);>> plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。

例52 绘制曲线这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:>> t=-pi:pi/100:pi;>> x=t.*cos(3*t);>> y=t.*sin(t).*sin(t);>> plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。

matlab--函数图形绘制实验报告1

matlab--函数图形绘制实验报告1

实验报告课程名称: 数学实验学院名称: 数学与统计学院班级:姓名:学号:2012-2013 学年第学期数学与统计学院制(二)参数方程作图例2: 画出星形线{ 及旋轮线{ 的图形解: 输入以下命令:%星形线作图t=linspace(0,2*pi,5000);x=2*(cos(t)).^3;y=2*(sin(t)).^3;plot(x,y),grid;结果:%旋轮线作图t=linspace(0,4*pi,5000); x=2*(t-sin(t));y=2*(1-cos(t));plot(x,y),axis equal; axis(0,8*pi,0,5);grid;结果:(三)极坐标方程图形例3:画出四叶玫瑰线的图形。

知其极坐标方程: ρ=acos(2 )。

解: 取a=5做图。

在命令窗口输入下命令theta=linspace(0,2*pi);r=2*cos(2*theta);polar(theta,r)结果:(四)空间曲面(线)的绘制例4: 绘制双曲抛物面z= 。

解:将其化为参数方程:{ , 编写m文件运行以下命令r=linspace(-4,4,30);s=r;[u,v]=meshgrid(r,s);x=u;y=v;z=(u.^2-v.^2)./4;surf(x,y,z);bix on;结果:(五)空间曲线在坐标平面上的投影曲面和投影柱面例5: 画出螺旋线{ , 在xOz面上的正投影曲线的图形。

解:化为参数方程{ , 运行下列程序t=linspace(-2*pi,2*pi);x=10*cos(t);z=2*t;h=plot(x,z);grid;xlabel('x');ylabel('z');set(h,'linewidth',2);结果:(一)实验分析:(二)在本次实验中我们初步了解了matlab。

(三)学会了一些简单绘图。

(四)在编制中我们要很明确“点乘的重要性”。

MATLAB画图——基础篇

MATLAB画图——基础篇

MATLAB画图——基础篇MATLAB画图——基础篇在MATLAB使⽤的过程中,学会画图是⼀项必要的技能。

在这⾥,我总结了部分简单的画图函数,同时附上代码(本⽂中的程序为了⽅便给出的数据都很简单,⼤家可以⾃⼰去尝试其他数据)。

这对刚刚开始接触MATLAB的⼩⽩来说,我认为还是很有帮助的。

⽂章⽬录⼀、plot()函数1.⼆维图形(1)绘图选项线型颜⾊标记符号-实线b蓝⾊.点s⽅块:虚线g绿⾊o圆圈d菱形.-点划线r红⾊x叉v朝下三⾓符号-双划线c青⾊+加号^朝上三⾓符号m品红*星号<朝左三⾓符号y黄⾊>朝右三⾓符号p五⾓星k⿊⾊h六⾓星w⽩⾊(2)图形的辅助标注和窗⼝的分割title(图形说明)xlabel(x轴说明)ylabel(y轴说明)text(x,y图形说明)——在x,y轴处添加⽂字说明legend(图例⼀,图例⼆,…)subplot(m,n,p)——将绘图区域分割成m*n个⼦区域,并按照⾏从左⾄ 右,从上⾄下依次编号。

p表⽰第p个绘图⼦区域。

注意:如果是要两个图画到同⼀个坐标⾥⾯,则在两个plot函数之间添加⼀⾏hold on(3)格式plot(x)——缺省⾃变量绘图格式plot(x,y)——基本格式。

以y(x)的函数关系作图。

如果y是n*m的矩 阵,则x为⾃变量,作出m条曲线。

plot(x1,y1,x2,y2,…,xn,yn)——多条曲线绘图格式plot(x1,y1,选项1,x2,y2,选项2,…,xn,yn,选项n)——含选项的绘图格式x1=[1 2 3 4 5 6 7 8 9];x2=[2 4 6 8 10 12 14 16 18];y1=[1 4 9 16 25 36 49 64 81];y2=[18 16 14 12 10 8 6 4 2];subplot(4,1,1);plot(x1);title('例⼀');xlabel('⾃变量');ylabel('因变量');subplot(4,1,2);plot(x1,y1);title('例⼆');xlabel('⾃变量');ylabel('因变量');subplot(4,1,3);plot(x1,y1,x2,y2);title('例三');xlabel('⾃变量');ylabel('因变量');subplot(4,1,4);plot(x1,y1,'m+',x2,y2,'c*');title('例四');xlabel('⾃变量');ylabel('因变量');2.三维图形(1)格式plot3(x1,y1,z1,‘选项⼀’,x2,y2,z1,‘选项⼆’,…)x,y,z是长度相同的向量:⼀条曲线x,y,z是维度相同的矩阵:多条曲线(2)⽹格矩阵⽣成函数:meshgrid[X,Y]=meshgrid(x,y)x,y是给定的向量,X,Y是⽹格划分后得到的⽹格矩阵注意,这个函数⽤来⽣成⽹格矩阵,不是直接⽤来画图的,配合mesh使⽤。

matlab总结与体会

matlab总结与体会

matlab总结与体会一、Matlab的基本介绍Matlab是一种高级技术计算语言和交互式环境,主要用于数学计算、数据分析和可视化。

它的优点在于其强大的数学计算能力、友好的用户界面以及广泛的应用领域。

二、Matlab的应用领域Matlab可以应用于各种科学和工程领域,包括信号处理、图像处理、控制系统设计、通信系统设计、金融建模等。

同时,它也被广泛应用于教育和研究领域。

三、Matlab的特点1. 强大的数学计算能力:Matlab拥有丰富的数学函数库,可以进行各种高级数学运算。

2. 友好的用户界面:Matlab提供了一个直观易懂的用户界面,使得使用者可以轻松地进行数据分析和可视化操作。

3. 广泛的应用领域:由于其强大的功能和灵活性,Matlab被广泛应用于各种科学和工程领域。

4. 便捷性:Matlab提供了许多方便快捷的工具箱,如统计工具箱、控制系统工具箱等,使得使用者可以更加高效地完成任务。

四、Matlab的基本语法Matlab的基本语法与其他编程语言有所不同,主要包括变量定义、数学运算、控制流程等。

其中,Matlab中的变量可以是数字、字符串、矩阵等多种类型。

五、Matlab的常用函数1. plot函数:用于绘制二维图形。

2. surf函数:用于绘制三维图形。

3. find函数:用于查找符合条件的元素。

4. rand函数:用于生成随机数。

5. mean函数:用于计算平均值。

六、Matlab的优缺点1. 优点:(1)强大的数学计算能力;(2)友好的用户界面;(3)广泛的应用领域;(4)便捷性。

2. 缺点:(1)相对较高的学习门槛;(2)较为耗费计算机资源;(3)不适合处理大规模数据。

七、个人体会作为一名工科学生,我在学习和使用Matlab过程中深刻感受到了它在科研和工程领域中所具有的重要作用。

通过使用Matlab,我可以更加高效地进行数据分析和可视化操作,并且可以利用它强大的数学计算能力解决各种复杂问题。

MATLAB绘图总结

MATLAB绘图总结

一、二维数据曲线图1、MATLAB 最常用的画二维图形的命令是plot, plor 函数的基本调用格式为:plot(x.y)其 中x 和y 为长度相同的向豈,分别用于存储x 坐标和y 坐标数据。

例 1:在[0,2 7T ]画 Sill(.v) 0生成的图形如下图1所示:图1说明:(1) plot 函数的输入参数是矩阵形式时A 、 当x 是向量,y 是有一维与x 同维的矩阵时,则绘制出多根不同颜色的曲线。

曲线 条数等于y 矩阵的另一维数,x 被作为这些曲线共同的横坐标。

B 、 当x,y 是同维矩阵时.则以x,y 对应列元素为横、纵坐标分别绘制曲线,曲线条数 等于矩阵的列数。

C 、对只包含一个输入参数的plot 函数,当输入参数是实矩阵时,则按列绘制每列元素 值相对其卜.标的曲线,曲线条数等于输入参数矩阵的列数:当输入参数是复数矩阵时,则按 列分别以元素实部和虚部为横、纵坐标绘制多条曲线。

(2) 含多个输入参数的plot 函数 调用格式为:plot(xl,yl.x2,y2,"--.xn.yn)A, 当输入参数都为向量时,xl 和yl, x2和y2, xn 和yn 分别组成一组向量对,每一 组向量对的长度可以不同。

每一向量对可以绘制出一条曲线,这样可以在同一坐标内绘制岀 多条曲线。

B.当输入参数有矩阵形式时,配对的x_y 按对应列兀素为横、纵坐标分别绘制曲线,曲线 条数等于矩阵的列数。

例2:如卜所示的程序:x 1 =liuspace(0,2 *pi,l 00);x2=luispace(0.3 *pi,l 00);x3=linspace(0.4*pi,100);yl=sin(xl); y2=l+sin(x2);y3=2+sin(x3);x=[xl;x2;x3]';0.80.60.40.2-0.2-0.4-0.6-0.8y=[yl;y2;y3「plot(x,y,xl,yl-l) 其图形如图2所示:图2(3)plot函数最简单的调用格式是只包含一个输入参数:plot(x),在这种情况卜,当x是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画出一•条连续曲线,这实际上是绘制折线图。

MATLAB中plotyy函数详解:matlab双Y轴作图

MATLAB中plotyy函数详解:matlab双Y轴作图

Matlab plotyy画双纵坐标图实例x = 0:0、01:20;y1 = 200*exp(-0、05*x)、*sin(x);y2 = 0、8*exp(-0、5*x)、*sin(10*x);[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');set(AX(1),'XColor','k','YColor','b');set(AX(2),'XColor','k','YColor','r');HH1=get(AX(1),'Ylabel');set(HH1,'String','Left Y-axis');set(HH1,'color','b');HH2=get(AX(2),'Ylabel');set(HH2,'String','Right Y-axis');set(HH2,'color','r');set(H1,'LineStyle','-');set(H1,'color','b');set(H2,'LineStyle',':');set(H2,'color','r');legend([H1,H2],{'y1 = 200*exp(-0、05*x)、*sin(x)';'y2 = 0、8*exp(-0、5*x)、*sin(10*x)'}); xlabel('Zero to 20 musec、');title('Labeling plotyy');Q:右边用蓝色圈起来得tick能去掉吗?由于用plotyy画图,为了使图尽量地显示出来,用了set(AX(1),'YLimMode','auto'),但这样可能会导致左边AX(1)与右边AX(2)得tick得间距不一样,影响美观。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高等理科教育2005年第6期(总第64期)Matlab作图函数的总结与分析+黄琼湘那斯尔江·吐尔逊(tfi疆大学数学与系统科学学院,新疆乌鲁木齐830046)摘要Matlab(MATrixLABoratory的简称)是CleverMoler博士用Fortran语言开发的科学计算工具。

它已成为科学研究、工程计算、应用开发的重要工具。

国外已将它作为理工科大学的必修课程,国内各大学也开始开设这门课程。

Matlab有强大的作图功能,有兴趣的读者可参考文献【卜4’。

本文对Matlab的作图函数进行分析和总结,以供教学参考和学生学习之用。

关键词Matlab数据可视化作图函数中图分类号G642.0文献标识码A一、Matl如作图函数的总结Matlab提供了丰富的作图函数,有100个之多。

在教学和学习中显得有点杂乱。

我们先对它们进行总结和分类,并提炼出它们的共性和特性。

Matlab的作图函数从视角的维数上分有三类:一维作图函数、二维作图函数和三维作图函数。

它们的代表分别是line、plot和plot3等函数。

从类型上分大致有四类:通用作图函数(如plot函数等);专业作图函数(如contour函数、quiver函数等);动画制作函数(如movie、comet3等函数);图形修饰函数(如view等函数)。

Matlab所有的作图函数都可以通过查帮助获得它的功能和用法。

这里我们把作图函数按类型分类,列出一些主要和常用的作图函数(见表1),以抓住重点。

作图函数虽然功能不同,但它们的调用格式是一致的。

我们用GraphF来表示一般的作图函数,它们的调用格式如下:1.GraphF(X,Y,S)这是一、二维函数的作图格式。

x和Y表示图形的数据点,s表示图形修饰参数组(可以缺省)。

当x,Y都是顶点坐标时,GraphF(X,Y,S)画出以x,Y为端点,s为参数的线;当x是一组顶点坐标,而Y对应于X的函数值时,GraphF(X,Y,S)画出函数Y的二维图形。

2.GraphF(X,Y,Z,S)这是三维函数的作图格式。

z是x和Y的函数。

x,Y以二维坐标形式表示函数值z的作图区域D,s表示图形修饰参数组(可以缺省)。

GraphF(x,Y,Z,S)画出定义域为D的函数z的三维图形。

值得注意的是,Matlab的作图函数总是描绘数据点(X,Y)(在平面上)或(x,Y,z)(在空间中)的图形。

前者视为Y的函数,而后者视为z的函数。

函数GraphF在作图前数据点必须事先给定,在作图时函数GraphF将各数据点用光滑的曲线连接成图形。

另外,X,Y,Z还÷收稿日期2004—02—19资助项目新疆大学校基金“应用软件程序设计”重点课程建设项目资助作者简介黄琼湘(1958)男,湖南衡阳人,教授,主要从事组合数学与图论、计算机算法研究高等理科教育Maflab作图函数的总结与分析可以是矩阵。

当x,Y,z是矩阵时,它们的列数必须相同。

此时GraphF函数按x,Y,z矩阵的各列画出一组图形(绘制的图形个数等于矩阵的列数)。

以上是对静态图形的做法进行的归纳和总结。

动态图形的制作,原则上是将静态图形连续播放出来。

图形的修饰与标注除了Matlab自备的函数可用外,还可引入Tex格式。

由于篇幅这里都不作讨论。

表lMatlab作图函数的分类以及函数举倒编号函数分类函数举例函数含义Plot直角坐标下线性刻度曲线Plotyy双纵坐标图Polar极坐标曲线图l通用作图函数Plot3三维直角坐标曲线图Surf三维表面图Mesh三维网线图Bar直方图Stairs阶梯形曲线图2专业作图函数Contour等高线图HⅡ多边形填色图Fplot函数曲线图C,etframe获得影片动画图像的帧lm2{rame将编址图像转换为影片动画3动画制作函数Movie播放影片动画Comet彗星状轨迹图View设定3一D图形观测点Gtext用鼠标在图上标注文字4图形修饰函数Lcg∞a图例说明Axis轴的刻度和表现Light灯光控制二、Matlah作图函数的分析Matlab的作图函数大多是以M函数的形式编写的,通过查阅这些M函数的帮助信息可以学习它们的用法。

用M一文件编辑器打开它,可以阅读它的源代码,从中学习编程方法。

然而,有一部分作图函数是系统的内装函数,它们经过编译处理,其源代码是不可读的。

这些内装函数处在M一作图函数的底层,M一作图函数本质上是通过调用这些内装函数来作图的。

以下我们先分析山峰作图函数(peaks)。

1.peaks是一个M一函数。

它可以用编辑命令打开:editpeaks。

2.程序说明:我们把它分成了两段。

第一段是注解段,用“%”号标识,在命令窗口输入:helppeaks时,显示该段帮助信息。

第二段是代码段,我们用(1)~(28)对它进行了标注,以便分析程序。

3.程序分析。

(1)peaks函数共有11种调用格式,如原函数注释中所述。

(2)在以上程序流程图中,详细分析了8种调用方式,另外4种留给读者完成。

(3)nargin,nargout是通用程序的预定义变量,分别用来记录函数的输入参数个数和输出参数个数。

它们是由函数的调用格式确定的,并且可被系统自动标识。

(4)argl,ar92….是通用程序的预定义变量,argn表示第n高等理科教育2005年第6期(总第64期)个输入量的值。

它们是由函数的调用格式确定的,并且可被系统自动标识。

(5)程序中的函数图形由第(24)条语句surf(x,Y,Z)作出。

(6)程序输出的作图数据,由第(3),(6),(8),(11),(13),(is),(17)条语句根据不同情况输出。

(7)注意length(X)函数是测量x的维数而不是位数。

(8)当输入peaks(1)时,程序执行到第(6)句,分母为零出错。

从以上对peaks函数的分析可知:peaks函数是通过surf函数作图的。

打开surf函数后,经分析得知surf函数是通过surface函数作图的(由于篇幅我们省去对surf函数的分析)。

而surface函数是一个经过编译的内装函数,它不可读。

常用的作图函数plot()也是一个内装函数。

我们可以利用plot()函数编写用户自己的M一函数,开发出新的作图函数,这就像利用surface函数开发surf函数和peaks函数一样。

总之,Matlab的作图函数按它们的层次关系又可分为两类,一类是它自带的内装作图函数,它们处在作图函数的底层,经过编译不可读。

一类是用户编写的M一作图函数,它的源代码可读,通过调用内装作图函数作图。

三、Matlab作图函数的应用举例对应于第一节的作图函数的格式,这里我们举几个简单的例子(它们都g_k3zt调试,可直接运行)。

例1.作(1,2),(5,8)两点的连线line([1,5],[2,8])%用line函数作(1,2),(5,8)两点的连线plot([1,5],[2,8])%用plot函数作(1,2),(5,8)两点的连线,缺省线的修饰plot([1,5],[2,8],’r’)%用plot函数作(1,2),(5。

8)两点的连线,用红色画线plot3([1,2],[5,2],[5,9],’Color7,7r’,7LineWidth’,5)%画三维空同中的直线,并对线进行修饰例2.画二维曲线,并对线进行修饰(代码可以运行,图略)elfreset,x=0:pi/12:2‘pi;PNl={7C010r7,7LineWidth7,’Marker,}.%设置属性名元胞数组PVl={[100],5,~d};%设置属性值plot(sin(X),COS(x),PNl,PVl)%根据属性值画图axissquarePS.Color=F0.70.70];PS.LineWidth=2;%用构架数组设置属性名和属性值line(sin(7。

x),COS(7+X),PS);%根据属性值画图例3.画三维螺旋曲线,并对线进行修饰(代码可以运行,图略)r=0:0.1:10”pi:a=0:0.1:10“pi:x=r.‘sin(a);y=r.’cos(a);z=0:0.1:10”piplot3(x,Y,z)例4.用surf(x,Y,Z,’s’)绘制3维曲面图形(代码可以运行,图略)elf,x=一4:4;y=x;[x,Y]=meshgrid(X,Y);%作网格点Z=X.-2+Y.‘2:surf(X,Y,Z);%surf作图(下转第48页)高等理科教育2005年第6期(总第64期)就十分注意创新思维的形成和创新意识的培养,使学生能将学习化学理论知识、掌握实验技能与研究问题相结合;(3)新考试方案有利于培养学生的钻研精神,有利于培养和提高学生的科研素质,使他们由过去的“学习、考试”型学生向“学习、思考、研究、创新”型学生转变;(4)新考试方案对学生成绩能给出合理的区分度,有利于发现和培养一批优秀学生;(5)新考试方案充分体现了学生知识、能力和素质协调发展的培养要求,对于推动高校学生素质教育和创新人才的培养具有重要作用。

我们在化学学院1996至2001级各专业的“现代化学实验与技术”课程的考核中按以上新的考试方案进行,取得了良好的效果。

例如,在97级的116位同学中,考试成绩不及格的有11人,其中9人参加了口试,均获通过;1人必须重修,另1人因多方面原因而退学。

参加“开放式、研究性”实验的共42人(其中包括基地班35人,非基地班7人)。

这些同学各自提交了实验报告,各小组提交了综合性研究报告,全体同学以组为单位进行“‘开放式、研究性’实验交流(答辩)会”,经受了锻炼,都取得了优良成绩。

在98级该课程的教学中,新开设了8个研究性实验,并实施了开放式实验教学。

共有41名同学参加了这类实验,其中有7人获得1~3分的奖励分。

在98级的122位同学中,笔试不及格的有15人,他们均参加了口试,其中2人还参加了实验操作考试,有14人获得通过,另1人需重修本课程。

在实验课考试结束后,我们每年都对本课程的教学运行情况进行了调查。

其中,学生对本课程的上述考试方案给予了积极评价。

学生在调查问卷中写道:“这种考试形式新颖独特、很好”、“这次考试考出了真本事,觉得自己以前学习太死板、不灵活”、“开卷考试有创意”等等。

参考文献:[1]张仁俊,童叶翔,陈六平.构建。

一体化、多层次、开放式”创新化学实验教学体系的探索[A].选自:林明河主编,实验教学改革与探索(三)[c].广州:中山大学出版社,2002.26—30.[2]陈六平,古喜兰,制、岚,等.实施开放式实验教学,培养创新化学人才[A].选自:中山大学教务处编,教学研究与实践[C].广州:中山大学出版社,2002.20—27,(上接第42页)holdOneolormap(c001)stem3(X,Y,Z,71"07)四、体会%没有holdon行不行7%给曲面上冷色%stem画杆点在教学过程中,我们有以下几点体会供读者参考:(1)将Matlab的作图函数分类,以便了解各种作图函数的功能、抓住重点;(2)给出作图函数的总体调用格式,以便学者掌握作图函数的调用方法;(3)重点掌握几个典型的内装作图函数,如Plot、surface等,以便编写功能更强大的自定义作图函数;(4)论文撰写时,使用Matlab的NoteBook功能,可以在MicrosoftWord中直接输入Matlab命令并运行得到所需要的实验图形,如例2~例4中给出的图形(略)。

相关文档
最新文档