《Matlab绘图》PPT课件(I)

《Matlab绘图》PPT课件(I)

ID:39359028

大小:3.17 MB

页数:123页

时间:2019-07-01

《Matlab绘图》PPT课件(I)_第1页
《Matlab绘图》PPT课件(I)_第2页
《Matlab绘图》PPT课件(I)_第3页
《Matlab绘图》PPT课件(I)_第4页
《Matlab绘图》PPT课件(I)_第5页
资源描述:

《《Matlab绘图》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab绘图一、2d绘图二、图形属性控制三、3d绘图Matlab提供了大量的高层绘图函数,图形每一部分的属性都是按缺省方式设置的,绘图即方便又高效。同时,Matlab还提供了底层绘图函数,通过对图形对象属性的设置与操作,可以对图形的每一部分进行控制。(这种绘图方式常称为句柄绘图)一、2d绘图1、绘制2d图形的基本步骤2、直角坐标系绘图:plot()3、对数坐标绘图:loglog(),semilogx(),...4、双y轴绘图:plotyy()5、极坐标系绘图:polar()6、二维绘图函数汇总1、绘制2d图形的基本步

2、骤手工作图1、找点:x=0,pi/6,pi/3,pi/2,2*pi/3,5*pi/6,…2、计算函数值:y=sin(0),sin(pi/6),sin(pi/3),…3、描点:在坐标系中画出这些离散点4、用直线或曲线连接这些点,得到函数的大致图形如何画出y=sin(x)在[0,2*pi]上的图像?Matlab作图的基本步骤1、准备绘图数据:x=[0:pi/10:2*pi]y=sin(x)2、调用绘图函数作出图形,如:plot(x,y)3、调用相关函数和命令调整图形特性,如:gridonaxis([-1,8,-2,2])注意

3、:准备matlab绘图数据时,数据应进行排序。x=[0,4/3,1,1/2,1/3,2/3,1/6,1,5/6,4/3,7/6,5/3,3/2,2,11/6]x=x*piy=sin(x)plot(x,y)x=[0,4/3,1,1/2,1/3,2/3,1/6,1,5/6,4/3,7/6,5/3,3/2,2,11/6]x=sort(x)*piy=sin(x)plot(x,y)Matlab作图比手工作图功能强大2、直角坐标系2d绘图:plot()plot()是最基本的二维绘图函数,功能包括:自动打开一个图形窗口(Figure)

4、,如果已经存在一个图形窗口,则清除当前图形,绘制新图形用直线连接相邻两数据点来绘制图形可以一次绘制一条曲线,也可以一次绘制多条曲线可以设定绘图颜色、点型、线型、线宽等特性plot(Y) plot(X1,Y1,...,Xn,Yn) plot(X1,Y1,LineSpec,...,Xn,Yn,LineSpec) plot(...,'PropertyName',PropertyValue,...) plot(axes_handle,...) h=plot(...)plot(X,Y)当X,Y都是实数一维数组,以X中元素为横坐标,

5、Y中元素为纵坐标作平面曲线。此时X,Y必须具有相同长度。当X,Y都是实数二维数组,将X的列和Y相应的列相组合,绘制多条平面曲线。此时X,Y必须具有相同的维数。绘制第1条曲线绘制第n条 曲线当X,Y是复数数组时,忽略虚部,等效于:plot(real(X),real(Y))若x的长度与Y的行数相等,则将x与Y中的各列相对应,绘制多条平面曲线;若x的长度与Y的列数相等,则将x与Y中的各行相对应,绘制多条平面曲线。plot(x,Y)x是一维数组,Y是二维数组plot(X,y)X是二维数组,y是一维数组若y的长度与X的行数相等,则

6、将X中的各列与y相对应,绘制多条平面曲线;若y的长度与X的列数相等,则将X中的各行与y相对应,绘制多条平面曲线。plot(Y)x=1:length(Y)plot(x,Y)x=1:size(Y,1)plot(x,Y)当Y为复数数组时,等价于:当Y是实数二维数组时,等价于:当Y是实数一维数组时,等价于:plot(real(Y),imag(Y))例:利用二维数组绘制图形:x=0:0.1:2*pix=x'X=[x,x,x]Y=[cos(x),2*cos(x),3*cos(x)]plot(X,Y)plot(X’,Y’)线性代数中:

7、列×行=矩阵n=9x=linspace(0,2*pi,50)y=cos(x)’*(1:n)plot(x,y)例:利用矩阵乘法生成绘图数据,并绘制图形:plot(X1,Y1,LineSpec,...,Xn,Yn,LineSpec)按照三个参数Xn,Yn,LineSpec画线,其中LineSpec指定了线型,点标记和画线的颜色,也可以混合使用三参数Xn,Yn,LineSpec和二参数Xn,Yn:plot(X1,Y1,X2,Y2,LineSpec,X3,Y3)。线型点标记颜色-实线:点线-.点划线--虚线.点o小圆圈x叉号+加

8、号星号s方格d菱形v下三角^上三角<左三角>右三角p五角星h六角星b蓝色g绿色r红色c青色m棕色y黄色k黑色w白色LineSpec的三种属性可以全部指定,也可以只指定其中某一个或两个,排列顺序任意x=0:0.2:2*piy=sin(x)plot(x,y,'r-o')x=0:0.2:2*piy=sin(x)plot(x

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

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

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