《MATLAB画三维图》由会员分享,可在线阅读,更多相关《MATLAB画三维图(5页珍藏版)》请在金锄头文库上搜索。
1、.MATLABMATLAB 画三维函数图画三维函数图下面将这几天所做的图像及程序小记一下望大虾指教一、螺旋线1.静态螺旋线a=0:0.1:20*pi;h=plot3a.*cos,a.*sin,2.*a,b,linewidth,2;axis;grid onset;xlabel;ylabel;zlabel;title;2.动态螺旋线t=0:0.1:10*pi;i=1;h=plot3sint,cost,t,*,erasemode,none;grid onaxisfor i=2:lengthseth,xdata,sint,ydata,cost,zdata,t;drawnowpauseendtitle;
2、3.圆柱螺旋线t=0:0.1:10*pi;x=r.*cos;y=r.*sin;z=t;plot3;grid onaxisxlabel;ylabel;zlabel;title二、旋转抛物面b=0:0.2:2*pi;1 / 5.X,Y=meshgrid;Z=./4;meshc;axisxlabel;ylabel;zlabel;title或直接用:ezsurfc./4三、椭圆柱面load clownezsurf2*cos,4*sin,v,0,2*pi,0,2*piview%视角处理shading interp %灯光处理colormap%颜色处理grid on%添加网格线axis equal%使 x
3、,y 轴比例一致xlabel;ylabel;zlabel;%添加坐标轴说明title%添加标题四、椭圆抛物面b=0:0.2:2*pi;X,Y=meshgrid;Z=X.2./9+Y.2./4;meshc;axisxlabel;ylabel;zlabel;title或直接用:ezsurfc五、双叶双曲面ezsurf8*tan*cos,8.*tan*sin,2.*sec,-pi./2,3*pi./2,0,2*piaxis equalgrid onaxis squarexlabel;ylabel;zlabel;title六、双曲柱面load clownezsurf2*sec,2*tan,v,-pi/
4、2,pi/2,-3*pi,3*pi2 / 5.hold on%在原来的图上继续作图ezsurf2*sec,2*tan,v,pi/2,3*pi/2,-3*pi,3*picolormapshading interpviewaxis equalgrid onaxis equalxlabel;ylabel;zlabel;title七、双曲抛物面马鞍面X,Y=meshgrid;Z=X.2./8-Y.2./6;meshc;viewaxisxlabel;ylabel;zlabel;title或直接用:ezsurfc八、抛物柱面X,Y=meshgrid;Z=Y.2./8;h=mesh;rotate%旋转处理%
5、axis;axisxlabel;ylabel;zlabel;title或直接用:ezsurfc九、环面ezmesh5+2*cos*cos,5+2*cos*sin,2*sin,0,2*pi,0,2*piaxis equalgrid onxlabel;ylabel;zlabel;title十、椭球3 / 5.ezsurfc5*cos*sin,3*sin*sin,4*cos,0,2*pi,0,2*piaxis equalgrid onxlabel;ylabel;zlabel;title十一、单叶双曲面ezsurf4*sec*cos,2.*sec*sin,3.*tan,-pi./2,pi./2,0,2
6、*piaxis equalgrid onxlabel;ylabel;zlabel;title十二、旋转单叶双曲面load clownezsurf8*sec*cos,8.*sec*sin,2.*tan,-pi./2,pi./2,0,2*picolormapview%alpha%透明处理axis equalgrid onaxis squarexlabel;ylabel;zlabel;title十三、圆柱面subplotezsurf2*cos,2*sin,v,0,2*pi,0,2*pigrid onshading interpaxis equalxlabel;ylabel;zlabel;titlesubplotcylindershading interpaxis squaretitle下面给出用 colormap改变图像颜色的例子:4 / 5. colormap;%hot/cool/copper/gray/hsv/spring/summer/winter.colormapcolormapcolormapcolormapcolormap下面做了旋转view、灯光shading interp、透明alpha处理:5 / 5