当前位置:首页>开发>正文

怎么用matlab画散点图 matlab如何做散点图

2023-05-26 21:18:08 互联网 未知 开发

 怎么用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

最新文章

随便看看