matlab scatter3函数,MATLAB3维散点图scatter3plote.pptx

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)*(x<1)+(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; //将当前图形存入Mendmovie(M,3);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值