matlab画图函数基本使用(适合新手)
画图
1. 散点图(scatter()函数):
scatter(X,Y) 简单来用给出X Y的值通过函数便能在该坐标上画出一个圆圈,例如
scatter(1,2)
如果将X Y替换成长度相同的数组(长度不同自然无法一一对应)便能够画出多组点
我们可能根据实际的需要,会调整圆圈大小和颜色,那么就要在scatter()后面添加相应的变量
scatter(X,Y,S,C)
S 必须为标量或长度与 X 相同的矢量。
(如果S是标量,则MATLAB绘制所有标记的大小相同。如果S是矢量,则分别对应为X、Y所确定圆的大小)
C 必须为 RGB 三元数、与 X 长度相同的 M×1 矢量或 M×3 矩阵。
x = linspace(0,3*pi,200);
y = cos(x) + rand(1,200);
sz = linspace(1,100,200);
c = linspace(1,10,length(x));
scatter(x,y,sz,c)
在scatter(x,y,s,c,A) 改变A的“值”可以将“点”做相应的转换
’filled‘ --------------------------------------实心圆
‘s’ -------------------------------------------正方形
’d‘--------------------------------------------菱形
’.’---------------------------------------------点 (实用性强!)
‘p’--------------------------------------------⭐(配上颜色很好看!)
2. 函数图像(plot()函数):
plot()函数为我们提供了绘制函数图像的功能,通过plot(x,y)变可绘制函数图像
x = 0:pi/100:2*pi;
y = sin(x);