《图形处理功能》ppt课件

《图形处理功能》ppt课件

ID:27312691

大小:1.08 MB

页数:85页

时间:2018-12-01

《图形处理功能》ppt课件_第1页
《图形处理功能》ppt课件_第2页
《图形处理功能》ppt课件_第3页
《图形处理功能》ppt课件_第4页
《图形处理功能》ppt课件_第5页
资源描述:

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

1、第5章图形处理功能5.1二维图形5.2三维图形5.3三维图形的精细处理5.4图形对象及其句柄5.5图形光照和材质处理5.6图形显示与动画制作教学目标MATLAB语言除了有强大的矩阵处理功能之外,它的绘图功能也是相当强大的。本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。教学重点基本的绘图命令各种图形注释方法三维图形的绘制方法5.1二维图形5.1.1绘制二维曲线的基本函数1.plot函数的基本用法plot函数的基本调用格式为:plot(x,y)说明:(1)当x和y都为向量时,x和y必须具

2、有同样的长度,分别用于存储x坐标和y坐标数据。例:在0≤X≤2区间内,绘制曲线y=2e-0.5xsin(2πx)。程序如下:x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y)例:绘制参数方程曲线。程序如下:t=-pi:pi/100:pi;x=t.*cos(3*t);y=t.*sin(t).*sin(t);plot(x,y);5.1二维图形5.1.1绘制二维曲线的基本函数1.plot函数的基本用法plot(x,y)说明:(2)当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同色彩的曲线。曲线条数等于y

3、矩阵的另一维数,x被作为这些曲线共同的横坐标。如果y是一个行列均与x的长度相等的方阵,则以每列作为一组绘图数据。【例】当x为矢量,y为矩阵时绘制多重曲线图。程序如下:x=0:pi/50:2*pi;y=sin(x);y(2,:)=0.6*sin(x);y(3,:)=0.3*sin(x);plot(x,y)5.1二维图形5.1.1绘制二维曲线的基本函数1.plot函数的基本用法plot(x,y)说明:(3)当x是矩阵,y是向量时,则按类似(2)的规则,只是将x中的每一行或列对应于y进行绘图。【例】当x为矩阵,y为矢量时绘制多重曲线图。x=0:pi/50:2*pi;x(

4、2,:)=pi./4:pi/50:(2*pi+pi/4);x(3,:)=pi/2:pi/50:(2*pi+pi/2);y=sin(x(1,:));plot(x,y,'-o')5.1二维图形5.1.1绘制二维曲线的基本函数1.plot函数的基本用法plot(x,y)说明:(4)当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。【例】当x和y为同样大小的矩阵时,绘制多重曲线图。x=0:pi/50:2*pi;x(2,:)=pi/4:pi/50:2*pi+pi/4;x(3,:)=pi/2:pi/50:2*pi+pi/2;y=sin

5、(x(1,:));y(2,:)=0.6*sin(x(1,:));y(3,:)=0.3*sin(x(1,:));plot(x,y)x=x';y=y';figure%创建新的图形窗口plot(x,y)5.1二维图形5.1.1绘制二维曲线的基本函数2.含多个输入参数的plot函数含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn)plot(x1,y1,选项1,x2,y2,选项2,…,xn,yn,选项n)说明:这种用法把y1对于x1、y2对于x2、……等的图线绘在一幅图形上,而且可以分别采用不同的图线形式。这种多组变量绘图的优点是允许

6、将不同大小的矩阵或矢量的图形绘制在一幅图形上。选项n是用来指定曲线的色彩、线型和数据点型参数。颜色符号含义数据点型含义线型含义b蓝色.点-实线g绿色xX符号:点线r红色++号-.点划线c蓝绿色h六角星形--虚线m紫红色*星号(空白)不画线y黄色s方形k黑色d菱形plot(x1,y1,选项1,x2,y2,选项2,…,xn,yn,选项n)如:plot(x1,y1,‘b+-’,x2,y2,‘xr’,x3,y3,‘*g’)在指定线型、颜色和数据点型三种属性时应注意:(1)3种属性的符号必须放在同一个字符串中;(2)每条曲线可以只指定其中的一个属性,也可以同时指定两个或3个

7、属性。(3)属性的先后顺序无关。(4)每条曲线指定的属性中同类属性不能有两个以上。例:用不同线型和颜色在同一坐标内绘制曲线y=2e-0.5xsin(2πx)及其包络线。程序如下:x=(0:pi/100:2*pi)';y1=2*exp(-0.5*x)*[1,-1];y2=2*exp(-0.5*x).*sin(2*pi*x);x3=(0:12)/2;y3=2*exp(-0.5*x3).*sin(2*pi*x3);plot(x,y1,'g:',x,y2,'b--',x3,y3,'rp');5.1二维图形5.1.1绘制二维曲线的基本函数3.双纵坐标函数plotyyplot

8、yy函数是

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

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

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