Matlab绘图功能在高等数学教学中的应用.docVIP

Matlab绘图功能在高等数学教学中的应用.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab绘图功能在高等数学教学中的应用.doc

Matlab绘图功能在高等数学教学中的应用   摘 要 本文利用Matlab 软件在作图上的优势,结合高等数学和Matlab 软件的特点,以高等数学教学中隐函数图像、三维曲线、三维曲面等图像的绘制,阐述了Matlab软件中的绘图功能在高等数学课程教学中的一些应用。   关键词 Matlab绘图 高等数学 教学   中图分类号:G424 文献标识码:A DOI:10.16400/j.cnki.kjdkx.2016.06.033   Abstract Using the advantage of Matlab software in mapping, combined with the characteristics of higher mathematics and Matlab software, to higher mathematics teaching hidden function image, three-dimensional curve, three-dimensional surface and other image rendering, describes the application of Matlab software in the drawing function in Advanced Mathematics teaching.   Key words Matlab drawing; advanced mathematics; teaching   0 引言   高等数学课程是高等学校各专业学生必修的一门非常重要的基础课程。但是高等数学课程十分抽象,对于该课程的学习,学生普遍感到非常困难。传统的高等数学教学,一般情况下都是教员按照教学大纲的要求对定义、定理、推论等在课堂上给同学进行理论上的推导和计算。这种以教员教授、学员被动接受为主的教学方式在传授系统知识的时候具有比较好的效果,但忽视了学员的主体地位,不利于学员获取知识能力的培养,学员缺乏创新能力。为克服这些不足,可以将Matlab软件引入到高等数学课程的教学中。   Matlab软件是由美国MathWorks公司开发的,具有非常强大的功能,比如符号计算、数值分析、图像处理等,而且使用起来非常方便。Matlab软件具有非常强大的数据可视化功能,可以将矩阵、向量和函数等用图形图像形象地表示出来,通过输入简短的Matlab语句就可以绘出精美的二维图像和三维图像,因此在科研、教学中有着非常广泛的应用。本文探讨了Matlab软件的绘图功能在高等数学课程教学中的一些应用。   1 隐函数的图像   在高等数学课程的教学中,我们经常会遇到各种比较抽象的函数,或者多维的函数。这些函数从形式上不能直接看出函数的特性。但是通过Matlab软件绘图,我们就可以利用比较简单的语句,将这些抽象函数的图像描绘出来。通过函数图像我们可以非常容易理解函数的内在关系和特点。   比如隐函数 () = ( + ) + + ( + ) = 0,从函数形式上看起来非常抽象,我们下面通过命令把函数可视化。   绘图命令:ezplot(x^2*sin(x+y^2)+exp(x+y)+ y^2*cos(x^2+y))   通过上面简单的一行命令,就可用绘制出所给隐函数的图像,如图1所示。上面的语句自动选择x轴范围,如果想改变定义域,直接在后面加上定义域即可。   ezplot(x^2*sin(x+y^2)+exp(x+y)+ y^2*cos(x^2+y),[-10,10])即可绘制x,y在(-10,10)直接的图形,如图2所示。   2 三维曲线的绘制   绘制参数方程() = *, = *, = 的三维曲线。   Matlab中可以通过描点法绘制三维曲线,命令为plot(x,y,z)   具体到本例当中,命令如下:   t=0:pi/50:10*pi; % 构造t向量   x=t.*sin(t);y=t.*cos(t);z=t.^2;   plot3(x,y,z),grid %绘制三维曲线   具体图形如图3所示,如果用stem3(x,y,z) 还可以绘制出如图4所示的火柴杆形曲线。   3 三维曲面的绘制   空间曲面也是高等数学中非常抽象一部分内容,如果已知二元函数 = (),我们就可以利用Matlab来绘制该函数的三维曲面图。在绘制三维曲面图之前,先调用mesgrid()函数生成网格矩阵数据和,这样就可以按函数公式用点运算的方式计算出矩阵,之后可以用mesh()或者surf()等命令进行三维图形的绘制了。   比如绘制 = 和 = 的曲面图。命令如下:   [x,y]=meshgrid(-1:0.05:1,-1:0.05:

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档