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)


















