宗磊 作业 2.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宗磊 作业 2

数学实验作业班级:1050211学好:105021129姓名:宗磊 2011年12月11日 星期四问题背景描述: 空间曲线和空间曲面的可视化可以更直观的研究各曲线和曲面的性质。将数学中的曲线和曲面及其交线更好的与实际模型相结合,解决各种相关的实际问题。实验目的:通过作图了解MATLAB在数学中的应用,同时掌握MATLAB的使用方法和语言。研究三维建模及可视化技术的实际应用。MATLAB作图命令如下:1、绘制二维曲线;命令plot(x,y,s)和ezplot(f(x),[a,b])2、绘制三维曲线:命令plot(x,y,z,s)或简捷绘制空间曲线的命令ezplot(x(t),y(t),z(t),[t1,t2])。3、绘制三维曲面的常用基本形式: [x,y]=meshigrid(x,y)z=f(x,y)mesh(x,y,z) %网线图surf(x,y,z) %曲线图4、绘制二元函数曲面图的简捷绘制指令:ezsurf(f(x,y),[a,b,u,v])5、利用极坐标绘制图形的命令是polar内容要点:用matlab中数值作图或符号函数作图绘制空间曲线;用matlab中数值作图命令绘制空间曲面;用matlab绘制多个曲面的交线;举例如下:利用极坐标作心形线: theta=0:0.1:2*pi; rho=2*(1-cos(theta)); polar(theta,rho) 运行后得图1.1图1.1二维参数方程作图:ezplot(2*cos(t),sin(t),[0,2*pi])运行后得图1.2图1.2摆线的画法 ezplot(2*(t-sin(t)),2*(1-cos(t)),[0,4*pi])运行后得图1.3图1.3空间曲线图形的绘制: 例:画出曲面z=x^2+y^2的图形x=-2:0.1:2;y=-2:0.1:2;[x,y]=meshgrid(x,y);z=x.^2+y.^2;surf(x,y,z)运行后得图1.4图1.4ezsurf(x*exp(-x^2-y^2))运行后得图1.5图1.5利用参数方程作球面图形 例;x=2*sin(o)*cos(q),y=2*sin(o)*sin(q),z=2*cos(q)0=o=pi,0=q=2*pi; t=0:0.1:2*pi;r=0:0.1:2*pi;[r,t]=meshgrid(r,t);x=2*sin(t).*cos(r);y=2*sin(t).*sin(r);z=2*cos(t);surf(x,y,z)运行后得图1.6图1.6作椭球面的图形该曲面的参数方程为x=2sinucosv,y=3sinusinv,z=cosu,其中t=0:0.1:pi;r=0:0.1:2*pi;[r,t]=meshgrid(r,t);x=2*sin(t).*cos(r);y=3*sin(t).*sin(r);z=cos(t);surf(x,y,z)运行后得图1.7图1.7作单叶双曲面的图形。曲面参数方程x=secusinv,y=2secucosv,z=3tanu,其中。t=-pi/4:0.1:pi/4;r=0:0.1:2*pi;[r,t]=meshgrid(r,t);x=sin(r).*sec(t);y=cos(r).*sec(t);z=3*tan(t);surf(x,y,z)运行后得图1.8图1.8例:一个环面的参数方程为作出它的图形。u=0:0.1:2*pi;v=0:0.1:2*pi;[u,v]=meshgrid(u,v);x=(3+cos(u)).*cos(v);y=(3+cos(u)).*sin(v);z=sin(u);surf(x,y,z)运行后得图1.9图1.9双叶双曲面图形:参数方程如下:x=1.5*cot(u)*cos(v),y=1.4*cot(u)*sin(v),z=1.3*csc(u),0=u=0.5*pi,-pi=v=pi输入: t=pi/1000:0.1:pi/2; r=-pi:0.1:pi;[r,t]=meshgrid(r,t);x1=1.5*cos(r).*cot(t);y1=1.4*sin(r).*cot(t);z1=1.3*csc(t);surf(x1,y1,z1)hold on mesh(-x1,-y1,-z1)运行后得图2.0图2.0曲面相交 例;做出球面x^2+y^2+z^2=2^2和柱面(x-1)^2+y^2=1相交的图形输入:t=0:0.1:pi;r=0:0.1:2*pi;[r,t]=meshgrid(r,t);x=2*sin(t).*cos(r);y=2*sin(t).*sin(r);z=2*cos(t);u=-pi/2:0.1:pi/2;v=-3:0.1:3;[u,v]=meshgrid(u,v

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档