空间解析几何中二次曲面截痕法的动画演示.docVIP

空间解析几何中二次曲面截痕法的动画演示.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间解析几何中二次曲面截痕法的动画演示   摘要:使用MATLAB,将二次曲面的平面截痕法通过动画的方式演示出来,加强了教学的生动性,增进了学生对典型二次方程及其对应曲面的理解同时锻炼了学生动手编程能力。   关键词:空间解析几何;二次曲面;截痕法;MATLAB;动画   中图分类号:G642文献标识码:A文章编号:1009-3044(2011)25-6297-05   Animation of Method of cut-off Mark on Quadric Surface Based on MATLAB   DU Wei   (Department of Applied Mathematics, Shanghai Finance University, Shanghai 201209, China)   Abstract: Using Matlab, method of cut-off Mark in quadric surface is taught off by the form of animation. Which will promote the understanding of quadric equation and Programming skills of students.   Key words: space analytic geometry; quadric surface; method of cut-off Mark; MATLAB; animation    《空间解析几何》是大学数学及相关理工专业一年级课程,其中的二次曲面部分教学通常用到平面截痕法对五个典型二次方程判断其对应的二次曲面形状。截痕方法的思想是先求出坐标平面的平行平面与曲面的截线方程,从而得到截线形状,最终所有的截线构成二次曲面。该方法对学生的空间想象能力提出较高的要求。然而在空间解析几何教材中,通常都已经绘出了各个二次方程对应的曲面形状,这导致学生看书时往往不通过思考直接在大脑里建立起二次方程与曲面的对应关系,平面截痕法得不到有效的训练。   MATLAB作为具有强大功能的数学软件,被越来越多的应用数学工作者使用。目前MATLAB普遍作为教学软件在《数学实验》课程中使用。笔者在教学中发现截痕法可以通过MATLAB用动画的形式生动地演示出来。这样,通过教师多媒体演示或者让学生上机亲自编写程序都能够促进二次曲面部分的理解掌握。   1 截痕法的编程思路   五种二次曲面分别为:椭球面,单叶双曲面,双叶双曲面,椭圆抛物面,双曲抛物面。用坐标平面平行的平面跟各个二次曲面相截得到对应的截线,利用MATLAB将平面与截线用不同颜色绘出,当平面顺着坐标轴方向平行移动时,将其对应的截线保留下来,最后所有的截线在MATLAB绘图框中构成对应的二次曲面。下面将就MATLAB实现二次曲面截痕法的过程进行详细说明。   2 截痕法MATLAB实现过程   2.1 椭球面   椭球面的标准方程是:    (1)   用XY平面的平行平面z=k(|k|≤c)与标准方程相截得截线方程为:   (2)   由(2)式知截痕是一个椭球,当k值在[-b,b]范围内变动时,所有对应的截线就构成椭球面,将截线中的x,y变量用极坐标表示,MATLAB程序如下:   clc   clear all   hold on   axis ([-8 8 -8 8 -8 8])   axis on   grid on   view([0.41780.22470.8803])   a=3;b=4;c=5;   x=-a-5:a+5;   y=-b-5:b+5;   [X,Y]=meshgrid(x,y);   Z=zeros(size(X))+c;   for i=1:100   if abs(Z(1))=c   h=mesh(X,Y,Z);   k=sqrt(1-(Z(1)).^2/c.^2);   Theta1=linspace(0,2*pi,50);   X1=a*k.*cos(Theta1);   Y1=b*k.*sin(Theta1);   Z1=zeros(length(X1))+Z(1);   g=plot3(X1,Y1,Z1,b);   else   break;   end   Z=Z-1/4;   F(i)=getframe;   delete(h);   end   movie(F,2,30)   hold on   运行程序可看到随着k值从正减小至负,过平面z=k的各条截线动态地不断呈现出,最终构成整个椭球面,显示的画面如图1所示。   2.2 单叶双曲

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档