- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
绘图及图像处理 一、窗口 二、二维绘图 三、三维绘图 四、特殊图形 五、二元函数、三元函数的图像表示 六、色彩控制 七、动画 一、窗口 图形窗口(Figure Window)是所有Matlab的图形输出的专用窗口。通过这个特殊窗口,可以自由查看和设置众多关于图形输出及表达的参数,并可获得高质量的图形打印文件。 1、图形输出窗口的创建与控制 figure figure(n) 查阅参数和参数值的命令 get(n) 命令get(n)将返回关于图形窗口Figure No.n的所有图像参数的名称和当前值 set(n) 命令set(n)将返回关于图形窗口Figure No.n的所有图像参数的名称和其可能取的值 2、多重子图窗口的创建 a=subplot(m,n,i) 此命令将当前窗口分割成m×n个子图,并将第i个子图作为当前视图,返回值a为当前视图的句柄值。其中每个子图都完全等同于一个完整的图形窗口,可在其中完成所有图形操作命令。这些图按行编号,即位于第a行b列处是其第(a-1)n+b个子图。 x=(-pi:0.01:pi); h1=subplot(2,2,1) y1=sin(x); plot(x,y1) h2=subplot(2,2,2) y2=cos(x,y2) plot(x,y2) x=(-pi/2+0.1:0.01:pi/2-0.1); h3=subplot(2,2,3) y3=tan(x); plot(x,y3) h4=subplot(2,2,4) x=(0.1:0.01:pi-0.1); y4=1./tan(x); plot(x,y4) 二、二维绘图 1、基本二维绘图命令 plot fplot ezplot loglog semilogx——只将横坐标变成lnx semilogy ——只将纵坐标变成lny x=0:0.1:100; y=exp(log(x).^2+4.*log(x)-3); subplot(2,2,1) plot(x,y) subplot(2,2,2) semilogx(x,y) subplot(2,2,3) semilogy(x,y) subplot(2,2,4) loglog(x,y) Plotyy(x1,y1,x2,y2) 在相同的横坐标下使用两个纵坐标: (x1,y1)使用左侧的纵坐标 (x2,y2)使用右侧的纵坐标 其他的使用格式与plot一样 例:x1=0:0.01:10; x2=0:0.001:10; y1=sin(x1); y2=exp(abs(sin(x2))); plotyy(x1,y1,x2,y2) 2、基本绘图控制参数:设置线型、线色和数据点 plot(X,Y,’color_linestyle_maker’) 即用字符串’color_linestyle_maker’完成对上面三个参数的设置,其中具体用于控制各个参数的专用字符见下表: 颜色控制字符表 线型控制字符表 数据点控制字符表 例: x=0:0.25:5; y1=x.^0.1; y2=x.^0.5; y3=x.^0.8; y4=x; y5=x.^1.5; y6=x.^2; y7=cos(x); y8=sin(x); hold on plot(x,y1,’y0’) plot(x,y2,’mx’) plot(x,y3,’c+’) plot(x,y4,’rs’) plot(x,y5,’gh’) plot(x,y6,’bd’) plot(x,y7,’w’) plot(x,y8,’kp’) 3、取点命令ginput 该命令是plot命令的逆命令,它的作用是在二维平面中记录下由鼠标所选定的坐标值,格式如下: (x,y)=ginput(n) (x,y)=ginput [x,y,button]=ginput(…) 第一种格式中的参数n限制必须在选择了n个点后才能结束该命令。 第二种格式可以无限制的选下去,当选够时,按enter键结束命令。 第三中格式的作用是在前两种格式的基础上加了一个返回值button,这个值记录了在选取每个点时的相关信息。 4、图形放大命令 zoom om zoom off zoom out zoom reset zoom zoom xon zoom yon zoom(factor) zoom(fig,option) 三、三维绘图 1、三维基本绘图命令 (1)三维曲线命令plot3 plot3(x,y,z) plot3(x,y,z,s) plot3(x1,y1,z1,s1,…,xn,yn,zn,sn) t=0:pi/50:10*pi; plot3(sin(t),cos(t),t); (2)
文档评论(0)