本地AI崛起!Ollama全家桶带你无损运行30+模型
2026/1/7 18:00:39
在 MATLAB或者Octave的plot函数中,绘图样式由颜色符 + 标记符(点的形状) + 线型(连线样式) 三部分组成(三部分顺序可任意调换,也可只选其中 1-2 部分)。下面为你详细列出所有常用的符号:
这是控制每个数据点以什么形状显示的核心符号,对应你问的 “显示形状”:
| 符号 | 含义 | 符号 | 含义 |
|---|---|---|---|
| . | 点标记 | * | 星号 |
| o | 圆圈标记 | x | 叉号标记 |
| + | 加号标记 | s | 正方形标记 |
| d | 菱形标记 | ^ | 上三角标记 |
| v | 下三角标记 | > | 右三角标记 |
| < | 左三角标记 | p | 五边形标记 |
| h | 六边形标记 | none | 无标记 |
控制数据点之间是否连线、以什么线条连线:
| 符号 | 含义 |
|---|---|
| - | 实线 |
| – | 虚线 |
| : | 点线 |
| -. | 点划线 |
| none | 无线型 |
控制标记和线条的颜色(g是绿色,以下是其他常用颜色):
| 符号 | 颜色 | 符号 | 颜色 |
|---|---|---|---|
| r | 红色 | b | 蓝色 |
| y | 黄色 | k | 黑色 |
| w | 白色 | c | 青色 |
| m | 品红 | g | 绿色 |
下面的代码可以直接复制到 MATLAB 中运行,展示不同样式的效果:
% 生成测试数据 x=0:pi/5:2*pi;y=sin(x);% 创建子图展示不同样式 subplot(2,2,1);plot(x, y,'ro--');% 红色圆圈标记 + 红色虚线 title('ro-- (红圈+虚线)');grid on;subplot(2,2,2);plot(x, y,'b^-.');% 蓝色上三角标记 + 蓝色点划线 title('b^-. (蓝三角+点划线)');grid on;subplot(2,2,3);plot(x, y,'ks:');% 黑色正方形标记 + 黑色点线 title('ks: (黑方块+点线)');grid on;subplot(2,2,4);plot(x, y,'mv');% 品红下三角标记(无线型) title('mv (品红下三角,无线)');grid on;加载txt数据,绘制曲线的示例代码:
######################################################clearall close all data=load('static_test.txt')figure(1)subplot(1,2,1)plot(data(:,1),'r*')hold on plot(data(:,2),'g*')plot(data(:,3),'b*')plot(data(:,5),'m*')plot(data(:,6),'k*')plot(data(:,7),'r*')hold off subplot(1,2,2)plot(data(:,8),'r*')hold on plot(data(:,9),'g*')plot(data(:,10),'b*')plot(data(:,11),'c*')plot(data(:,12),'m*')plot(data(:,13),'k*')plot(data(:,14),'r*')hold off##################################################################################################################