资源描述:
《matlab 中常用的直线与点形表示属性与matlab绘图,属性设置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、Matlab绘图中用到的直线属性包括:(1)LineStyle:线形(2)LineWidth:线宽(3)Color:颜色(4)MarkerType:标记点的形状(5)MarkerSize:标记点的大小(6)MarkerFaceColor:标记点内部的填充颜色(7)MarkerEdgeColor:标记点边缘的颜色1、线形标记符 线形 - 实线 -- 虚线 : 点线 -. 点横线2、点形标记符 点形 + 加号 o 圆
2、圈 * 星号 . 实心点 x 叉号 s 正方形 d 钻石形 ^ 上三角形 v 下三角形 > 右三角形 < 左三角形 p 五角星形 h 六角星形3、颜色标记符 颜色 r 红 g 绿 b 蓝 c 蓝绿 m 紫红 y 黄 k 黑 w 白
3、二、描绘不同的直线当我们需要对不同类别的数据点进行连线的时候,可以设置以下属性来区分不同类别的点和相应的直线:(1)LineStyle:线形(2)MarkerSymbol:点形(3)Color:颜色例如: plot(x,y,'-.or','MarkerFaceColor','g')其中线形为点横线,数据点形状为圆圈,线条和数据点边缘的颜色都是红色,数据点的填充颜色为绿色。三、描绘数据点的分布有时候我们希望画出数据点的分布情况,不需要画出这些点之间的连线,则可以按以下方式实现: plot(x,y,'d')即只
4、定义数据点的点形。最后给出一个例子说明怎样运用以上属性来画图:plot(t,sin(2*t),'-mo',... 'LineWidth',2,... 'MarkerEdgeColor','k',... 'MarkerFaceColor',[.491.63],... 'MarkerSize',12)Matlab绘图http://blog.csdn.net/chenyusiyuan/category/34498
5、3.aspxhttp://zawaz.blog.163.com/blog/static/513332802008101333417177/http://blog.sina.com.cn/s/articlelist_1261427113_0_1.htmlhttp://genewince.blogspot.com/2008/06/matlab-plot.htmlhttp://qzone.qq.com/blog/627528969-1201449659t=0:pi/20:2*pi;plot(t,sin(t),'-.r*')
6、holdon 在MATLAB中,如画图前已有打开的图形窗口,则再画图系统将自动擦掉坐标系中已有的图形对象,但设置了holdon后,可以保持坐标系中已绘出的图形.plot(t,sin(t-pi/2),'--mo')plot(t,sin(t-pi),':bs')holdoff还可以进一步设置包括线的宽度(LineWidth),标记点的边缘颜色(MarkerEdgeColor),填充颜色(MarkerFaceColor)及标记点的大小(MarkerSize)等其它绘图属性.例:设置绘图线的线型,颜色,宽度,标记点的颜
7、色及大小.t=0:pi/20:pi;y=sin(4*t).*sin(t)/2;plot(t,y,'-bs','LineWidth',2,...%设置线的宽度为2'MarkerEdgeColor','k',...%设置标记点边缘颜色为黑色'MarkerFaceColor','y',...%设置标记点填充颜色为黄色'MarkerSize',10)%设置标记点的尺寸为10 xlabel('-pileqThetaleqpi')ylabel('sin(Theta)')title('Plotofsin(Theta
8、)')text(-pi/4,sin(-pi/4),'leftarrowsin(-pidiv4)',... 'HorizontalAlignment','left') 对图形对象的修改可以用下面函数:1)set函数:用于设置句柄所指的图形对象的属性.Set函数的格式为:set(句柄,属性名1,属性值1,属性名2,属性值2,……)例: