matlab画图函数之plotmatlab图行绘制一

Posted 张叔zhangshu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab画图函数之plotmatlab图行绘制一相关的知识,希望对你有一定的参考价值。

plot函数

plot(x,y,’–gs’,‘LineWidth’,2,‘MarkerSize’,10,‘MarkerEdgeColor’,‘b’,‘MarkerFaceColor’,[0.5,0.5,0.5])
plot函数是最基本、最常用的绘图函数,用于绘制线性二维图。有多条曲线时,循环使用由坐标轴颜色顺序属性定义的颜色,以区别不同的曲线,之后再循环使用由坐标轴线型顺序属性定义的线型,以区别不同的曲线。plot函数作图时,可以通过4个参数选择来控制曲线的类型

定义符线型定义符线型
-实线点线
划线-.点划线

线条宽度

线条宽度指定线条的宽度,取值为整数(单位为像素点),
例如plot(x, y, 'linewidth, 4)

颜色

各种颜色定义符和其相应的类型如表所示。

定义符类型定义符类型
R(red)红色M(magenta)品红
G(green)绿色y(yellow)黄色
b(blue)蓝色k(black)黑色
c(cyan)青色w(whit c)白色

标记类型

13种各种标记类型的定义符和其相应的类型如表所示。

定义符类型
+加号
o(字母)小圆圈
*星号
.实点
x交叉号
d棱形
^上三角形
v下三角形
>右三角形
<左三角形
s正方形
h正六角星
p正五角星

plot(x,y1,'g',x,y2,'b--o',x,y3,'c*'):特殊的线条和颜色组合,引号内的就是颜色和线条,可以上述颜色和线条自由组合。例如:

x = 0:pi/10:2pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
plot(x,y1,‘g’,x,y2,‘b–o’,x,y3,'c
’)

线宽调整

plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b','MarkerFaceColor',[0.5,0.5,0.5])

这里'--gs'表示用方框画点,然后用绿色虚线连结;'LineWidth',2表示绿色虚线宽度为2;'MarkerSize',10表示方框大小为10;'MarkerEdgeColor','b'表示方框边缘颜色为蓝色;'MarkerFaceColor',[0.5,0.5,0.5]表示方框填充色为[0.5,0.5,0.5](这是RGB颜色值)。例如:

x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,’–gs’,‘LineWidth’,2,‘MarkerSize’,10,‘MarkerEdgeColor’,‘b’,‘MarkerFaceColor’,[0.5,0.5,0.5])

坐标轴的调整

在一般情况下不必选择坐标系,MATLAB可以自动根据曲线数据的范围选择合适的坐标系,从而使曲线尽可能清晰地显示出来。但是,如果对MATLAB自动产生的坐标轴不满意,可以利用axis命令对坐标轴进行调整。

axis(xmin,xmax,ymin,ymax)

以上是关于matlab画图函数之plotmatlab图行绘制一的主要内容,如果未能解决你的问题,请参考以下文章

matlab画图函数之plot等的经典应用matlab图行绘制三

matlab画图函数之plot等的经典应用matlab图行绘制三

matlab图形标注与修饰函数titlexlabelylabel matlab图行绘制二

matlab图形标注与修饰函数titlexlabelylabel matlab图行绘制二

matlab绘图函数条形图极坐标土折线图等matlab图行绘制八

matlab绘图函数条形图极坐标土折线图等matlab图行绘制八