一、基本调用格式
1、plot(y)
若y为向量时,则以y中元素序号为横坐标,y的分量为纵坐标绘制曲线。若y为实矩阵,则按照列绘制每一列对应的曲线。
2、plot(x,y)
若x和y为同维向量,则以x为横坐标,y为纵坐标绘制曲线。若x和y中存在标量,则plot函数绘制出的是散点图。
3、plot(x1,y1,x2,y2)
同时绘制多条曲线
二、属性设置
例:
x = [1 2 3 4 5];
y = [1 4 9 16 25];
plot(x,y,'k - o');%曲线设置为:黑色(k)、细直线(-)、点标记为圆形(o)

1、线条颜色设置
| 符号 | 颜色 | RGB |
|---|---|---|
| ‘r’ | 红色 | [1 0 0] |
| ‘g’ | 绿色 | [0 1 0] |
| ‘b’ | 蓝色 | [0 0 1] |
| ‘k’ | 黑色 | [0 0 0] |
| ‘w’ | 白色 | [1 1 1] |
| ‘c’ | 青色 | [0 1 1] |
| ‘y’ | 黄色 | [1 1 0] |
| ‘m’ | 品红 | [1 0 1] |
例如:plot(x,y,‘r’);%线条设置为红色
2、线形设置
| 符号 | 线形 |
|---|---|
| ‘-’ | 实线(默认) |
| ‘- -’ | 虚线 |
| ‘:’ | 点线 |
| ‘-.’ | 点划线 |
例如:plot(x,y,’:’);%线形设置为虚线
3、点形状设置
| 符号 | 线形 |
|---|---|
| ‘o’ | 圆 |
| ‘+’ | 加号 |
| ‘*’ | 星号 |
| ‘.’ | 点 |
| ‘x’ | 十字 |
| ‘s’ | 正方形 |
| ‘d’ | 菱形 |
| ‘p’ | 五角星 |
| ‘^’ | 上三角形 |
| ‘v’ | 下三角形 |
| ‘>’ | 右三角形 |
| ‘<’ | 左三角形 |
例如:plot(x,y,’o’);%坐标点设置为圆形
4、其它设置
线宽设置:Plot(x,y,’LineWidth’,1);%默认为0.5磅
标记大小设置:plot(x,y,’o’,’MarkerSize’,10);%默认为6磅
标记填充延时:plot(x,y,’o’,’MarkerFaceColor’,’b’);%设置为蓝色
三、辅助显示函数
| 函数 | 作用 |
|---|---|
| title(’ ') | 设置图形的标题 |
| xlabel(’ ') | 标记横坐标含义 |
| ylabel(’ ') | 标记纵坐标含义 |
| axis([xmin xmax ymin ymax]) | 限定曲线显示范围 |
| grid on/grid off | 添加网格线/取消网格线 |
| hold on/hold off | 保持上一张图/取消保持 |
| text(a,b,’ ’) | 在点(a,b)处添加标注 |
本文详细介绍了MATLAB的基本调用格式,包括plot函数的一系列用法,如绘制曲线、散点图及多条曲线。同时,讲解了如何设置线条颜色、线形和点形状,以及如何通过linewidth、markersize和markercolor等属性来定制图形的视觉效果。此外,还提到了辅助显示函数如title、xlabel、ylabel和axis的使用,用于增强图形的可读性和专业性。
7484

被折叠的 条评论
为什么被折叠?



