MATLAB3维散点图scatter3plote.pptxVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB3维散点图scatter3plote

第三章 Matlab图形绘制;主要内容;3.1 二维曲线的绘制;y=rand(100,1); plot(y);x=0:0.01*pi:2*pi; y=[sin(x’),cos(x’)]; plot([x’,x’],y);;Matlab绘图命令中的各种选项;2、特殊的二维图形函数;②极坐标系函数polar,调用形式为:polar(theta,rho)或polar(theta,rho,s);(2)二维特殊函数图形;Polar绘制极坐标;Stem产生针状图,常被用来绘制数位讯号。;3、显函数、隐函数和符号函数作图;2)这里也可以使用匿名函数,编写程序如下 fun2=@(x) (x+1)*(x1)+(1+1/x)*(x=1); fplot(fun2,[-3,3]);示例2:ezplot(cot(x));3.2 三维曲线的绘制;函数名;[X,Y]=meshgrid(x,y) x和y是给定的向量,可以定义网格的划分区域,也可以定义网格的划分方法,X和Y是网格划分后的数值矩阵。 mesh(X,Y,Z,C)绘制四个矩阵变量的彩色网格面图形,观测点由view定义,坐标轴由axis定义,C设置颜色,由colormap实现。 mesh(X,Y,Z) 使用C=Z,即颜色正比于图高。 mesh(x,y,Z,C)由两个向量代替矩阵,要求length(x)=n,length(y)=m,且[m,n]=size(Z);(2)着色函数surf;函数名;(4)旋转曲面图 cylinder;解 因为这里的函数是隐函数,化成显函数后有两支,必须使用参数方程,旋转面的参数方程为 ;(5)绘制柱面图;(6)其他二次曲面;(1)x=@(s,t) 3*tan(s)*cos(t); y=@(s,t) 2*tan(s)*sin(t); z=@(s,t) tan(s); ezsurf(x,y,z) (2)ellipsoid(0,0,0,3,2,sqrt(6)) (3)ezsurf(@(x,y)x*y) (4)x=@(s,t) 3*cos(s); y=@(s,t) 2*sin(s); z=@(s,t) t; ezmesh(x,y,z);(7)Matlab三维散点插值曲面图的绘制;2、griddata函数,用来产生经插值后均匀间隔数据作图。常用的调用方法是:[XI,YI,ZI] = griddata(x,y,z,XI,YI,’method’),其中x,y,z来自关系式z=f(x,y),也可以是离散的数据点,ZI是有XI和YI插值后得到的对应点。其中method可以是linear,cubic和nearest。;x=10*(0.5-rand(1000,1)); y=10*(0.5-rand(1000,1)); z=sqrt(x.*x+y.*y).*(9.995+rand(1000,1)/100); clf; plot3(x,y,z,rp,markerSize,4); hold on; [xx,yy]=meshgrid(linspace(min(x),max(x)),linspace(min(y),max(y))); zz=griddata(x,y,z,xx,yy,cubic); mesh(xx,yy,zz); shading interp; colormap gray; hold on;;3、TriScatteredInterp函数,该函数可以看作是griddata的升级版,可以取代griddata对离散数据点进行插值。主要用于不规则数据点的插值。主要调用方法:F= TriScatteredInterp(x,y,z),相当于定义了一个关于x,y,z的插值函数。示例1:;示例2:;(8)四维表现图;3.4 Matlab图形处理的基本技术;平面的坐标网图函数grid;标注中的特殊符号有相应的转换字符,例如\alpha表示α,\beta表示β,\gamma表示γ,\delta表示δ等等。 显示控制\bf:黑体,\it: 斜体,\rm:标准形式,\fontname{fontname}:字体名 \fontsize(fontsize):字体大小。 其他符号如^,{等只需使用”\”来引导即可,有分数或指数的形式,相应的指数或分母放到大括号内即可。;交互式文本标注legend;3.5 动画技术;clear; s=0.2;x1=0;nframes=50; for k=1:nframes x1=x1+s; x=0:0.01:x1; y=sin(x); plot(x,y); axis([0 2*pi -1 1]); grid off; M(k)=getframe; //将当前图形存入M end movie(M,3);;a=45;b=2;

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档