第四讲 图形.ppt
上传人:sy****28 上传时间:2024-09-10 格式:PPT 页数:55 大小:2.5MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第四讲 图形.ppt

第四讲图形.ppt

预览

免费试读已结束,剩余 45 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数学实验四MATLAB的图形功能Bar(x)条形图Bar(x)条形图(barh)Bar33维条形图feather羽状图形Hist统计直方图Pie(x,y)饼状图Mesh(x,y,z)其中x=[1:0.01:2];y=[1:0.01:3];z=sin(y’)*cos(x);mesh(x,y,z)x=[1:0.01:2];y=[1:0.01:3];[XX,YY]=meshgrid(x,y);ZZ=sin(YY).*cos(XX)mesh(XX,YY,ZZ)x=[1:0.01:2];y=[1:0.01:3];[XX,YY]=meshgrid(x,y);ZZ=sin(YY).*cos(XX)mesh(XX,YY,ZZ)colormap([0,1,0]);%颜色[R,G,B]x=[1:0.01:2];y=[1:0.01:3];[XX,YY]=meshgrid(x,y);ZZ=sin(YY).*cos(XX)mesh(XX,YY,ZZ);holdonzz0=zeros(size(XX));plot3(xx,yy,zz0,’bo’)xlabel(‘x-axis’)ylabel(‘y-axis’)zlabel(‘z-axis’)2007.3-2007.7Mesh(z)……..以元素z矩阵值及其下标为数据点绘制图形(其他三维绘图函数也一样)在Matlab中,有一个形成z矩阵的特殊函数peaks(n),只是为了方便而引入,其函数的具体形式为:z=3*(1-x).^2.*exp(-(x.^2)-(y+1).^2)...-10*(x/5-x.^3-y.^5).*exp(-x.^2-y.^2)...-1/3*exp(-(x+1).^2-y.^2)特此说明!Meshc(peaks(20))…..带等高线hiddenoff/on……消影控制colormap([100])Meshz(peaks(50));……带垂帘线colormap([0,1,0])Waterfall(peaks(50))…..瀑布水线colormap([0,0,1])Surf(z,c)Surf(x,y,z,c)…….着色表面图(c缺省时,c=z)……c为颜色例:surf(peaks(60))surfc(x,y,z)…..带等高线(surfacecontour)surfl(x,y,z)…..带光照效果(surfacelight)z=peaks(50);pcolor(z)伪彩图;colormap(cool);colorbar(‘horiz’);colorbar(‘vert’)contour(x,y,z,n)…..绘制n条等高线图contour(x,y,z,v)……在v值上标识c=contourc(x,y,z,n)…..x-y数据clabel(c)…….加注高度标识[x,y,z]=sphere(n)t=abs(z);surf(x,y,z,t)例:[x,y,z]=sphere(40),surf(x,y,z,abs(z))Axisequal三元函数v=f(x,y,z)的可视化[xx,yy,zz]=meshgrid(x,y,z);slice(xx,yy,zz,v,xi,yi,zi);例:x=-2:0.1:2;y=-2:0.25:2;z=-2:0.25:2;[xx,yy,zz]=meshgrid(x,y,z);v=xx.*exp(-xx.^2-yy.^2-zz.^2);xi=[-0.5,0.2,0.5];yi=[0.30.7];zi=[-0.5];slice(xx,yy,zz,v,xi,yi,zi);xlabel('x');ylabel('y')'zlabel('z');colorbar('horiz')view([-30,45])2007.3-2007.7图形的各类标注方式:title(‘string’)title(‘string’,’Property’,’PropertyValue’,….)Title(‘\it{thisisagraphatx=\pi}’)xlabel(‘string’)xlabel(‘string’,’Property’,’PropertyValue’,…)图形的各类标注方式:legend(‘string1’,’string2’,…)text(x,y,z,’string’)…在(x,y,z)位置加标注text(‘propertyName’,PropertyValue)gtext(‘string’)……在鼠标指定位置加标注,gridongridoffgrid图形与子图形窗口的创建和控制创建1、默认方式2、运用指令:figure(n)控制清除