以下是关于Matlab画图常用的符号和颜色的完整攻略,包含两个示例。
Matlab画图常用的符号和颜色
在Matlab中,我们可以使用不同的符号和颜色来区分不同的数据集或者不同曲线。以下是一些常用的符号和颜色:
符号
符号 | 描述 |
---|---|
o |
圆 |
+ |
十字 |
* |
星号 |
. |
点 |
x |
叉 |
s |
正方形 |
d |
菱形 |
^ |
上三角 |
v |
下三角 |
< |
左三角 |
> |
右三角 |
颜色
颜色 | 描述 |
---|---|
b |
蓝色 |
g |
绿色 |
r |
红色 |
c |
青色 |
m |
洋红色 |
y |
黄色 |
k |
黑色 |
w |
白色 |
示例
以下是两个示例,展示如何在Matlab中使用符号和颜色来画图。
示例1:使用符号和颜色画散点图
x = randn(100,1);
y = randn(100,1);
z = randn(100,1);
figure;
scatter(x,y,50,'filled','MarkerFaceColor','r','MarkerEdgeColor','k');
hold on;
scatter(x,z,50,'filled','MarkerFaceColor','b','MarkerEdgeColor','k');
xlabel('x');
ylabel('y or z');
legend('y','z');
在这个示例中,我们首先生成三个随机向量x、y和z。然后,我们使用scatter函数画出两个散点图,其中一个用红色圆圈表示,另一个用蓝色圆圈表示。我们使用’filled’参数来填充圆圈,使用’MarkerFaceColor’参数来设置圆圈的填颜色,使用’MarkerEdgeColor’参数来设置圆圈的边框颜色。最后,我们使用xlabel、ylabel和legend函数来添加标签和图例。
示例2:使用符号和颜色画曲线图
x = linspace(0,2*pi,100);
y1 = sin(x);
y2 = cos(x);
figure;
plot(x,y1,'r--','LineWidth',2);
hold on;
plot(x,y2,'b-.','LineWidth',2);
xlabel('x');
ylabel('y');
legend('sin(x)','cos(x)');
在这个示例中,我们首先生成一个从0到2π的向量x。然后,我们使用sin和cos函数生成两个向量y1和y2。接下来,我们使用plot函数画出两条曲线,其中一条用红色虚线表示,另一条用蓝色点划线表示。我们使用’–‘和’-‘来设置曲线的线型,使用’LineWidth’参数来设置曲线的线宽。最后,我们使用xlabel、ylabel和legend函数来添加标签和图例。
结论
在Matlab中,我们可以使用不同的符号和颜色来区分不同的数据集或者不同的曲线。这些技术可以帮助我们更好地可视化数据,便更好地理解数据的行为。