- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 单叶双曲
您可能关注的文档
- 解析网购安全防范及解决方案.doc
- 介绍几款国外在线云存储服务.doc
- 今年圣诞节 电脑伴你过.doc
- 金平1井主要钻井技术初探.doc
- 金融计算机网络安全体系研究及应用.doc
- 金融危机背景下企业思想政治工作应处理好的五个关系.doc
- 金山调查:木马对信息安全威胁最大.doc
- 金猪迎春,好机送上门!.doc
- 金属骨架及注浆加固巷道方法技术研究.doc
- 津滨轻轨对天津城市发展与环境的影响.doc
- 山东第一医科大学《财务管理》2025 - 2026学年第一学期期末试卷.docx
- 河南财经政法大学《财务管理》2025 - 2026学年第一学期期末试卷.docx
- 山东财经大学《财务管理》2025 - 2026学年第一学期期末试卷.docx
- 山东建筑大学《财务管理》2025 - 2026学年第一学期期末试卷.docx
- 徐州市水利工程水质在线监测设备运维考核办法.doc
- 通信杆线设计.ppt
- 用电作业类隐患风险识别与排查.pptx
- 济南大学《财务管理》2025 - 2026学年第一学期期末试卷.docx
- 郑州航空工业管理学院《财务管理》2025 - 2026学年第一学期期末试卷.docx
- 郑州轻工业大学《财务管理》2025 - 2026学年第一学期期末试卷.docx
最近下载
- 复变函数教案第四章.doc VIP
- Unit4Reading(Chinesescientistwins2015NobelPrize)课件--高中英语牛津译林版(2020)选择性必修第三册.pptx VIP
- JTG T3610-2019 公路路基施工技术规范.docx VIP
- Unit4ScientistswhochangedtheworldReadingChinesescientistwins2015NobelPrize知识点课件高中英语牛津译林版(2020)必修第三册.pptx VIP
- 中粮集团供应商质量安全通用评估标准.docx VIP
- 木门营销方案(3篇).docx
- 银行产品与服务知识测试卷附答案.doc
- 视觉障碍老人护理课件.pptx VIP
- 99S203 消防水泵接合器安装 .docx VIP
- 《矿产资源法》教学课件.ppt VIP
文档评论(0)