
1、打开Matlab。
2、首先,获取一组用于作为散点图纵坐标的数据,这里用一个一维数组来作为散点图中的数据,如下图所示,令a=[5,2,1,3]。
3、接着,需要定义散点图的横坐标,给定一组数据作为横坐标,这里依然用一个一维数组,令b=[1,2,3,4]。
4、然后使用scatter函数就可以生成散点图,函数第一个参数为横坐标数据,第二个参数为纵坐标轴数据,因此输入scatter(b,a)。
5、按下回车键,就在Matlab中生成了一个由两组指定数据构成的散点图。
scatter可用于描绘散点图。
1scatter(X,Y)
X和Y是数据向量,以X中数据为横坐标,以Y中数据位纵坐标描绘散点图,点的形状默认使用圈。
例子:
X = [1:10];
Y = X + rand(size(X));
scatter(X, Y)
2scatter(,'filled')
描绘实心点。
3scatter3(x,y,z)
描绘三维图像
方法/步骤
既然要画散点图,自然就需要一些离散的数据了,下面我们就利用matlab生成这些数据,实际应用中我们获得的数据是从其他方式获得的。具体的指令和结果如下图所示:
首先需要先画出点图,即把每一个数据点的位置画出来,所使用的指令为:scatter(x,y1,'k'),该指令主要用于绘制点图,后面''里面的k标示的是每一个点用黑色画出,里面也可以一起添加一些其他的参数:如下图所示:
下面是利用第一步生成的数据和第二步的指令画出的点图,如下图所示,绿色的是y1的数据,红色的是y2的数据。
下面就把点串起来,就大功告成了,使用的指令是:plotyy(x,y1,x,y2,'plot');具体的图形如下图所示:
请大家支持西楚霸王1990原创经验,觉得本篇作品对你有所帮助的朋友请动动手指支持我吧。
欢迎把知识和经验分享给更多需要它的人!
以上就是关于matlab中画散点图时怎样在每个点上标记符号全部的内容,包括:matlab中画散点图时怎样在每个点上标记符号、如何在Matlab中运用scatter绘制散点图、matlab怎么画出这个散点图有人可以教我吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)