数学实验教程实验(空间曲线与曲面).docVIP

  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文档。上传文档
查看更多
- PAGE 38 - 第一章 基础实验 实验6 空间曲线与曲面 - PAGE 39 - 实验6 空间曲线与曲面 实验目的 1.学会利用软件命令绘制空间曲线和曲面 2.通过绘制一些常见曲线、曲面去观察空间曲线和曲面的特点 3.绘制多个曲面所围成的区域以及投影区域。 实验准备 1.复习常见空间曲线的方程 2.复习常见空间曲面的方程 实验内容 1.绘制空间曲线 2.绘制空间曲面:直角坐标方程、参数方程 3.旋转曲面的生成 4.空间多个曲面的所围成的公共区域以及投影区域 软件命令 表6-1 Matlab空间曲线及曲面绘图命令 函数名称 调用格式 说 明 syms syms var1 var2 … 定义符号变量 sym sym(x,…) 定义符号变量 plot3 plot3(x,y,z,可选项s) 绘制空间参数曲线 (1)plot3 (1)plot3(x,y,z) 用一组平行平面的截线方式来表示曲面 (2)mesh (2)mesh(x,y,z) 用两组相交的平行平面上的网状线方式来表示曲面 (3)surf (3)surf(x,y,z) 用网状线与补片填充色彩的方式来表示曲面 (4)meshc (4)meshc(x,y,z) 用(2)的方式表示曲面,并附带有等高线 (5)surfc (5)surfc(x,y,z) 用(3)的方式表示曲面,并附带有等高线 (6)surfl (6)surfl(x,y,z) 用(3)的方式表示曲面,并附带有阴影 contour contour(x,y,z,q) 绘制等值线 fplot fplot(‘expression’,[xmin,xmax]) 函数绘图 实验示例 【例6.1】绘制空间曲线 绘制空间曲线 SKIPIF 1 0 ,在区间 SKIPIF 1 0 上的图形,这是一条锥面螺旋线,取a=10,c=3。 【程序】: t=0:pi/30:9*pi; a=10; c=3; x=a*t.*sin(t); y=a*t.*cos(t); z=c*t; plot3(x,y,z,’mo’) 【输出】:见图6-1。 图6-1 空间曲线的绘制 【例6.2】利用多种命令绘制空间曲面 绘制二元函数 SKIPIF 1 0 在区域 SKIPIF 1 0 上的图形。 【程序】:参见Exm06Demo02.m。 【输出】:见图6-2。 图 6-2 绘制空间曲面 【例6.3】绘制Mobius带 Mobius带的参数方程为 SKIPIF 1 0 , 其中 SKIPIF 1 0 为常数,绘制其图形。 【程序】: clear syms u v; c=4.0; a=-2*pi;b=2*pi; c=-1; d=1; x=(c+1/2*v*cos(u/2))*cos(u); y=(c+1/2*v*cos(u/2))*sin(u); z=1/2*v*sin(u/2); ezsurf(x,y,z,[a,b,c,d]) 【输出图形】 图6-2 Mobius带 【例6.4】 画出上半球面 SKIPIF 1 0 与圆锥面 SKIPIF 1 0 所围成的立体的图形及其在xoy平面与平面y=1上的投影。 【步骤】: 【Step1】:写出它们的参数方程 上半球面参数方程: SKIPIF 1 0 ; 圆锥面参数方程: SKIPIF 1 0 【Step2】:绘制上半球面 Clear;clc;r=2/3;a1=0;a2=2*pi;b1=0;b2=pi/2;n1=40;n2=20; %准备上半球面数据 [u,v]=meshgrid(linspace(a1,a2,n1),linspace(b1,b2,n2)); x=r*sin(v).*cos(u);y=r*sin(v).*sin(u);z=1+r*cos(v); 【Step3】:绘制圆锥面 [t,s]=meshgrid(linspace(0,2*pi,20),linspace(0,1,20)); x1=s.*sin(t);y1=s.*cos(t);z1=s;surf(x1,y1,z1); 【Step4】:绘制xoy平面内的投影:只需要球面的投影即可 z2=zeros(size(u));mesh(x,y,z2); 【Step5】:绘制曲面在y=1内的投影 y3=zeros(size(u))+1; y4=zeros(size(t))+1;% 球面、锥面 mesh(x,y3,z);mes

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档