第章Matlab绘图功能.docVIP

  • 5
  • 0
  • 约1.33万字
  • 约 30页
  • 2018-04-28 发布于山西
  • 举报
第章Matlab绘图功能

第五章 Matlab绘图功能 5.1 二维图形的绘制 5.1.1 常用的二维图形绘图函数 基本的二维绘图函数有 plot —— 绘制2维曲线; title —— 给图形加标题; grid —— 显示网格线; xlabel —— 给x轴加标记; ylabel —— 给y轴加标记; text —— 在坐标图中加入文字注释。 例:画出函数,其中从0到步进的曲线图。 X=0:pi/100:2*pi; Y=sin(X); plot(X,Y); % 作图 grid on; % 网格线显示,若该为grid off则不显示网格 ylabel(y=sin 2\pi x); % Y轴标注,可以有汉字 xlabel(x); % X轴标注,可以有汉字 title(function plot y=sin 2\pi x); % 图标题 text(0.5,sin(0.5),\leftarrow sin 2 \pi 0.5); % text()可以在指定坐标处写文字标注 text(2.3,sin(2.3),\leftarrow sin 2 \pi 2.3); % 所有标注中均可使用汉字 % 对于特殊符号,如希腊字母,箭头等需要采用LaTeX格式 结果如图5.1 所示。 图5.1 基本的二维绘图函数用法 5.1.2 图形的线型和颜色控制 在命令plot的高级用法中,可以设置作图的线型,标记类型,线和标记的颜色,粗细等特征。用命令doc LineSpec和doc plot可以查询详细的帮助文档。 线型的定义如下: - solid line (default) 实线 -- dashed line 虚线 : dotted line 虚点连线 -. dash-dot line 点划线 常用标记的定义为: + plus sign 十字标记 o circle 小圈标记 * asterisk 星号标记 . point 黑点标记 x cross 叉号标记 s square 方框标记 d diamond 菱形标记 ^ upward pointing triangle 上三角标记 v downward pointing triangle 下三角标记 right pointing triangle 右三角标记 left pointing triangle 左三角标记 p five-pointed star (pentagram) 五角星标记 h six-pointed star (hexagram) 六角星标记 颜色的定义是: r red 红 g green 绿 b blue 蓝 c cyan 兰绿色 m magenta 洋红 y yellow 黄 k black 黑 w white 白 另外,利用线型属性和标记属性可以随心所欲地设计作图图式。 LineWidth 定义线的宽度,默认为1 MarkerEdgeColor 定义标记的边缘颜色 MarkerFaceColor 定义标记面的颜色 MarkerSize 定义标记记号的大小 举例1: t=0:pi/20:2*pi; plot(t,sin(t),-.r*); % 用红色点划线和星号作图 hold on; % 保持当前图形不被擦除 plot(sin(t-pi/2),--bp); % 用蓝色虚线和五角星标记作图 plot(sin(t-pi),:ks); % 用黑色虚点线和方框标记作图 hold off; 结果如图5.2所示(黑白印刷时颜色表现不出来)。 图5.2 二维绘图线型和标记的特征控制(1) 举例2: t=0:pi/20:2*pi; plot(t,sin(2*t),-mo,… % 线型:实线,洋红色,小圆标记 LineWidth,2,… % 线宽为2 MarkerEdgeColor,k,… % 标记边缘颜色:黑色 MarkerFaceColor,[.49 1 .63],… % 标记面颜色:淡绿 MarkerSize,12); % 标记大小:12 结果如图5.3所示。 图5.3 二维绘图线型和标记的特征控制(2) 5.1.3 图形的标注 图形的标注可以用text函数。其用法是: text(x, y, 字符串);

文档评论(0)

1亿VIP精品文档

相关文档