下载此文档

绘图实验之马鞍面.doc


文档分类:汽车/机械/制造 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
淮阴工学学院数理学院数学实验课程实验报告实验名称Matlab绘图姓名王小才日期2012-08-23【实验目的及意义】[1]熟悉MATLAB曲面绘图命令;[2]掌握MATLAB绘制平面图[3]掌握MATLAB绘制空间曲面图;[4]掌握MATLAB图形处理命令。通过该实验的学习,使学生能灵活应用MATLAB软件绘制一些常见的函数图像。【实验内容】画出马鞍面在xy平面投影是单位圆,并且去掉马鞍面的1/4部分。解答:方法一:用for循环把去掉部分z的值设置为NaN。方法二:采用极坐标方法直接画出需要画的区域,即把要画的区域用极坐标生成网格,然后极坐标转化为平面坐标。下面程序采用的是方法二,方法二程序耗时少。程序命令%画马鞍面z=ax^2-by^2a=3;b=4;rho=0::1;theta=0::3/2*pi;[Rho,Theta]=meshgrid(rho,theta);%用极坐标生成网格x=Rho.*cos(Theta);y=Rho.*sin(Theta);%极坐标转化为平面坐标z=a*x.^2-b*y.^2;mesh(x,y,z)%马鞍面去掉1/4的部分holdont=0::2*pi;u=sin(t);v=cos(t);plot(u,v,'m','linewidth',)s=linspace(0,1,50);plot(s,0*s,0*s,-s,'b','linewidth',2)sx=0::1;sy=0*sx;sz=a*sx.^2-b*sy.^2stem3(sx,sy,sz)sy=-1::0;sx=0*sy;sz=a*sx.^2-b*sy.^2stem3(sx,sy,sz)t=0::2*pi;u1=sin(t);v1=cos(t);rz=-4*ones(size(u1));plot3(u1,v1,rz,'m','linewidth',)s=linspace(0,1,50);rho=1;theta=0::3/2*pi;[Rho,Theta]=meshgrid(rho,theta);x=Rho.*cos(Theta);y=Rho.*sin(Theta);z=a*x.^2-b*

绘图实验之马鞍面 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人JZZQ12
  • 文件大小118 KB
  • 时间2019-12-02
最近更新