Matlab图形功能简介课件.ppt

Matlab图形功能简介课件.ppt

ID:58882192

大小:1.18 MB

页数:63页

时间:2020-09-30

Matlab图形功能简介课件.ppt_第1页
Matlab图形功能简介课件.ppt_第2页
Matlab图形功能简介课件.ppt_第3页
Matlab图形功能简介课件.ppt_第4页
Matlab图形功能简介课件.ppt_第5页
资源描述:

《Matlab图形功能简介课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab图形功能简介Matlab具有强大的图形显示功能具体介绍:1、二维图形显示功能2、二维图形显示功能*Matlab二维图形显示功能在线性坐标系中绘制二维数据——plot函数常用函数调用plot(x,y),其中x和y均为矢量x定义为x坐标的离散坐标矢量y定义为y方向上,关于x矢量的矢量计算结果*Plot函数示例>>t=0:pi/100:2*pi;>>y=sin(t);>>plot(t,y)*Plot函数示例*指定线型.*线型示例*线型示例*指定线型.*指定线型预定的颜色标识:青色“c”、紫色“m”黄色“y”、黑色“d”红色“r”、绿色“g”蓝色“b”、白色“w”*

2、指定线型绘制指定线型、标记符号、颜色的一般形式为:plot(x,y,’linestyle_maker_color’)如plot(x,y,’:squarey’)表示一条颜色为黄色的虚线,并在该虚线的每个数据点上均作上一个小的方块标记。*指定线型示例plot(t,y,'-*r',t,y2,'--sg',t,y3,':ob')*指定线型.*指定线条的颜色和大小LineWidth——以点数为单位指定线条宽度MarkerEdgeColor——指定标记符号的颜色(对封闭标记符号,该属性用于指定边界颜色)MarkerFaceColor——对封闭标记符号有效,用于指定其填充色。Mark

3、erSize——以点数为单位指定标记符号的大小。*指定线条的颜色和大小*图形叠加*离散数据点的绘制只绘制表示数据的点,而不将其连成完整的线条。做法:忽略线型属性。x=0:pi/15:4*pi;y=exp(2*cos(x));plot(x,y,'rx')*离散数据点的绘制当然也可以同时绘制数据点和连接这些数据点的线条。x=0:pi/15:4*pi;y=exp(2*cos(x));plot(x,y,'-r',x,y,'ok')*黑白图形的绘制*矩阵数据的绘制如果调用plot来绘制一个矩阵,则MATLAB将该矩阵的每一列绘制成一条线,其横坐标为行标1:m。Z=peaks;pl

4、ot(Z)*三维曲线图的绘制MATLAB的三维绘图函数主要是plot3函数调用方式plot3(x,y,z)将在三维空间产生一条曲线,线上的点的坐标分别为x,y,z的相应元素。t=0:pi/50:10*pi;plot3(sin(t),cos(t),t)axissquaregridon*三维曲线图的绘制*绘图的窗口创建新增绘图窗口:figurefigure(1)为创建窗口1,figure(2)即窗口2…在同一窗口中绘制多个图形subplotsubplot(2,1,2),即该窗口有2行1列,该指令为绘制第一列第二行的图形。*绘图的窗口创建*坐标轴标签和图形注释Z=peaks;

5、plot(Z)xlabel(‘XAxis’)ylabel(‘YAxis’)zlabel(‘FunctionValue’)title(‘Peaks’)**创建三维MATLAB图形常用网格和表面图形的绘制1、mesh(Z)创建一个彩色的、带有线框的表面视图其中Z(i,j)定义了栅格(i,j)之上表面的高度。2、surf(Z)创建一个彩色的、由多个小面组成的表面视图每个小面是四角形的,有固定颜色,黑色边界线*常用网格和表面图形的绘制.**常用网格和表面图形的绘制.**表面图形的透明处理.**颜色映射表.**表面曲率的颜色映射P=peaks(40);C=del2(P);surf

6、(P,C)colormaphot另外还创建有其他颜色映射表,如:hsv、hot、cool、summer、gray等******视点的变换.*视点的变换.**视点的变换view([1800])*视点的变换view([6020])*视点的变换view([60100])*MATLAB中的灯光命令MATLAB中的灯光对象light函数可以创建灯光对象,其中:Color属性用于指定灯光对象的灯光颜色。Style属性用于指定光源类型:无限远(默认)或本地。Position属性用于指定光线方向(无限远光源)或光源位置(本地光源)。*向图像场景添加灯光效果没有灯光的表面图形利用memb

7、rane函数绘制的表面图形:membrane添加灯光1:light(‘position’,[0-21])添加灯光2:light(‘position’,[101])添加灯光3:light(‘position’,[2210])*无灯光效果1*向图像场景添加灯光效果1*向图像场景添加灯光效果2*向图像场景添加灯光效果3*无灯光效果2ezsurf('sin(sqrt(x^2+y^2))/sqrt(x^2+y^2)'),…[-60*pi,60*pi]*向图像场景添加灯光效果.**********

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。