怎么用matlab画散点图 matlab如何做散点图
怎么用matlab画散点图
1、首先打开电脑上的“matlab”软件主界面。
2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点。
3、绘制二维散点图需要使用scatter函数。
4、x和y的个数应该一致,下面在命令行输入“scatter(x,y)”命令。
5、点击回车键后,如下图所示为绘制出的二维散点图。
6、接着可以使用plot函数,把散点图连接成线,具体的命令为plot(x,y)。
7、将七个数据点连接起来,绘制出x和y的关系图。
matlab如何做散点图
二维散点图
1、首先打开电脑上的“matlab”软件,主界面如下图所示。
2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点,如下图所示。
3、绘制二维散点图需要使用scatter函数,函数的调用格式如下图所示。
4、x和y的个数应该一致,下面在命令行输入“scatter(x,y)”命令。
5、点击回车键后,绘制出的二维散点图如下图所示。
6、接着可以使用plot函数,把散点图连接成线,具体的命令为plot(x,y)。
7、将七个数据点连接起来,绘制出x和y的关系图,如下图所示。
三维散点图
8、三维散点图的绘制就需要x、y和z的数据点了,采用函数scatter3。
9、点击回车键之后,程序运行,绘制出三维散点图如下所示。
如何用matlab画散点图
A = load(C:******a.txt)
A1 = A(A(:,3) == 1,1:2)
A2 = A(A(:,3) == 2,1:2)
A3 = A(A(:,3) == 3,1:2)
plot(A1(:,1),A1(:,2),r*,A2(:,1),A2(:,2),bo,A3(:,1),A3(:,2),g>)
matlab画散点图
用plot可以实现散点作图的 只是需要修改参数而已
plot(x,y,选项)这是plot的基本用法
相信x,y的意思你已经知道了吧
下面是选项的参数:
r 红色 m 粉红
g 绿色 c 青色
3b 兰色 w 白色
y 黄色 k 黑色
各种线型属性选项
选 项 意 义 选 项 意 义
- 实线 -- 虚线
: 点线 -. 点划线
各种标记点属性选项
选 项 意 义 选 项意 义
. 用点号绘制各数据点 ^ 用上三角绘制各数据点
用 号绘制各数据点 v 用下三角绘制各数据点
* 用*号绘制各数据点 > 用右三角绘制各数据点
. 用.号绘制各数据点 < 用左三角绘制各数据点
s或squar 用正方形绘制各数据点p 用五角星绘制各数据点
d或diamond用菱形绘制各数据点 h 用六角星绘制各数据点
如plot(x,y, ) 则作出的图是在每个点处画个‘ ’号,然后对你的16个图分别设置16个不同的选项就可以了(组合一下,就会有16个选项了)
matlab 散点图
注意查看 help plot 里面说的很详细
‘各个变量的数目不同’请自己设置不同数量的变量
----------------------------------------------------------------
x=rand(10,1,40) % 随机取40个数 一个当横坐标 一个当纵坐标
y=rand(10,1,40)
%画图
plot(x( 1:10),y( 1:10),r.)hold on % 点 r=红色
plot(x(11:20),y(11:20),g*)hold on % 星星 g=绿色
plot(x(21:30),y(21:30),o)hold on % 圆圈 默认是蓝色
plot(x(31:40),y(31:40),mo,MarkerSize,15) % 大大的圆圈 m=紫色
matlab散点图
你的这个要求确实挺独特的,给你想到了一个办法,不过还是建议你用图例说明更好一点。下面是代码和效果图。
x=1:2:100
y=x.^2
z=x.^3
figure
for i=1:1:length(x)
text(x(i)/max(x),y(i)/max(y),1)
text(x(i)/max(x),z(i)/max(z),2)
end