




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB课程设计 球面的自动绘制与相关计算 院(系)名称 信息工程学院 专 业 班 级 09普本信计1班 学 号 090111011 学 生 姓 名 张云迪 指 导 教 师 马艳琴 2011年6月6日MATLAB 课程设计评阅书题目球面的自动绘制与相关计算学生姓名 张云迪学号 090111011指导教师评语及成绩指导教师签名: 年 月 日答辩评语及成绩答辩教师签名: 年 月 日教研室意见总成绩: 教研室主任签名:年 月 日课程设计 3课程设计任务书20102011学年第二学期专业班级: 09 普本信计1班 学号: 090111011 姓名: 张云迪 课程设计名称: MATLAB 设计题目: 球面的自动绘制与相关计算完成期限:自 2011 年 06 月 06日至 2011 年 06 月 12 日共 1 周 一、 设计目的 由于在平时人工绘制的三维图形比较复杂,而且立体效果不好,运用 MATLAB绘制图形简单而且可以实现图像的可视化。运用MATLAB绘制三维 图像,实现对球面的自动绘制,熟练掌握绘制球面的绘图命令。对球面进行相关的计算,例如体积、表面积。 二、设计要求 1、运用MATLAB等工具。 2、对球相关的计算。 3、按照格式要求写出3000字文档。 三、参考文献 1曹弋.MATLAB教程及实训M.北京:机械工业出版社,2010,8. 2王正林,刘明.精通MATLAB7M.大陆:电子工业出版社,2006. 3高尚华.数学分析第三版M.北京:高等教育出版社,2008,4. 计划答辩时间 :2011 年 6 月 12日 工作任务与工作量要求:查阅文献资料不少于3篇,课程设计报告1篇不少于3000字指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日 课程设计说明书(论文) 第 9 页球面的自动绘制与相关计算 摘 要MATLAB具有强大的绘图功能,能够实现图形的可视画,MATLAB比人工制图更加简单且立体感强,它的应用非常广泛,在方程求解,多项式的运算,金融.等诸多领域都得到了广泛的应用。在课程设计中利用MATLAB绘制球面,抛面和球曲面的切面,计算球的体积和面积,并运用MATLAB进行编程以实现图像的绘制和相关计算,简单描绘球在现实生活中的应用。关键词: 球,体积,面积,应用 目 录1.课题描述32.设计过程32.1 球的简单介绍32.2 利用MATLAB编程实现球面的自动绘制42.3 绘制球面的截面53.有关球的相关计算63.1球的体积计算63.2 表面积的计算74.有关球的应用74.1 多面空心球75.总 结8参考文献81. 课题描述MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。 MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足运用MATLAB绘制二维或三维的图像,运用MATLAB绘制球面,绘制球的抛面和它的切面,了解球的基本应用。2.设计过程2.1 球的简单介绍球的定义:“间内一同长为之球。”集合定义:(1)在空间中到定的距离等于或小于定长的点的集合叫做球体,简称球。(2)在空间中到定点的距离等于定长的点的集合叫做球面即球的表面。(3)球的球心,定长叫球的半径。 球的相关定义球面:半圆以它的直径为旋转轴,旋转所成的曲面。球体:球面所围成的几何体,简称球。球心:半圆的圆心。球半径:连接球心和球面上任意一点的线段。球直径:连接球面上两点并且经过球心的线段。大圆:球面被经过球心的平面截得的圆叫做大圆。小圆:球面被不经过球心的平面截得的圆叫做小圆。球面距离:球面上两点之间的最短连线的长度,就是经过这两点的大圆在这两点间的一段劣弧的长度。 如右图,设角AOB(球心角)为,大球的半径为R,则球面距离为R球面距离计算公式:d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2) 2.2 利用MATLAB编程实现球面的自动绘制1.打开MATLAB命令窗口,清除变量,对所求的曲面进行编程,编制的程序如下:r=input(r=);x,y,z=sphere(40);x=r*x;y=r*y;z=r*z;surf(x,y,z)xlabel(x)ylabel(y)zlabel(z)axis equal由此程序可以画出球的图像如下图:设r=7;图 2.1球面2.3 绘制球面的截面clearr=input(r=);x,y,z=sphere(40);x=r*x;y=r*y;z=r*z;surf(x,y,z)xlabel(x)ylabel(y)zlabel(z)axis equalshading interp;pause %程序暂停i=find(x=0&y=0);z1=z;z1(i)=NaN;surf(x,y,z1);shading interp;任意输入r对程序进行运行,例如输入r=7可以得到如下图所示的像:图 2.2 球的截面3.有关球的相关计算3.1球的体积计算球体 体积 计算公式 V=(4/3)r3 三分之四乘圆周率乘半径的三次方若已知球体半径R.然后利用相关的公式进行计算。利用MATLAB编程实现对体积公式的编程,其编程如下:R=input(R=)v=4/3*pi*R3例:输入R=1可得V=4/3*pi3.2 表面积的计算球体 表面积 计算公式 V= 4r2四乘圆周率乘半径的平方若已知球体半径R.然后利用相关的公式进行计算。用MATLAB编制程序求球的表面积,编制的程序如下:input(r=);s=4*pi*r2输入,r=2可以得到如下运行结果:S= 16*pi4.有关球的应用多面空心球空心球的中部沿整个周长有一道加固环,在环的上下各有十二片球瓣。上下球瓣互相交错,沿中心轴呈放射形布置。我厂在有关生产工程塑料的单位帮助下,总结经验,证实该产品具有如下优点:由于表面积大;传质效率高,产品空面大,且重量轻、强度大、安装方便。特点:气速高,叶片多,阻力小;比表面积大,可充分解决气液交换;具有阻力小操作弹性大等特点。 主要用途: 广泛应用于除氯气、除氧气、除二氧化碳气等环保设备中。 5.总 结经过一段时间的课程设计基本上达到了预期的效果,看着自己的实验报告,心里有太多的感触。因为我的收获是很大的,我主要是应用MATLAB编程以及一些绘图知识进行设计,综合起来才完成了球曲面的绘制和有关球方面的计算。首先我认识到matlab是一门功能强大的软件,和C语言相比,它的使用更加简便,可以节约大量的时间和精力。综合课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已有知识有了更进一步的理解和认识,再次,我在课程设计中碰到了很多的问题,我通过查阅相关资料,向同学请教解决了他们,也让我认识到了自己对以前所学知识的不足方面。有关球的知识在生活中应用非常广泛,通过这次设计我更多地了解了这方面的知识,开阔了自己的眼界。自己也熟练掌握了有关MATLAB的绘图知识,能够用MATLAB编制一些简单的程序,可以计算球的表面积和体积,懂得了MATLAB的重要性,也知道了这方面的优点,自己可以利用这方面的知识解决现实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-浙江-浙江垃圾清扫与处理工一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-河南-河南广播电视天线工二级(技师)历年参考题库含答案解析
- 2024版仿古建筑修复工程施工合同
- 2025年事业单位工勤技能-江西-江西广播电视天线工五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西计算机文字录入处理员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东热处理工一级(高级技师)历年参考题库典型考点含答案解析
- 2025年中级卫生职称-主管技师-心电学技术(中级)代码:387历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-北京-北京图书资料员五级(初级工)历年参考题库含答案解析
- 烯烃分离基础知识培训课件
- 2025年职业技能鉴定-铁路职业技能鉴定-铁路职业技能鉴定(铁路钢轨探伤工)初级历年参考题库含答案解析(5套)
- 粮食仓储(粮库)安全生产标准化管理体系全套资料汇编(2019-2020新标准实施模板)
- 喜茶运营管理手册和员工操作管理手册
- 比亚迪汉DM-i说明书
- 心肾综合征及其临床处理
- 普通高中课程方案
- 2022年山东高考生物试卷真题及答案详解(精校版)
- GB/T 38936-2020高温渗碳轴承钢
- 高考地理一轮复习课件 【知识精讲+高效课堂】 农业区位因素及其变化
- 教师专业发展与名师成长(学校师范专业公共课)
- 互通立交设计课件
- 生物竞赛辅导 动物行为学第七章 行为发育(38)课件
评论
0/150
提交评论